

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建指向 S3 桶的链接
<a name="create-linked-dra"></a>

以下过程将引导您完成使用 AWS 管理控制台 和 AWS Command Line Interface (AWS CLI) 为 for Lustre 文件系统创建数据存储库与现有 S3 存储桶关联的过程。 FSx 有关为 S3 桶添加权限以将其链接到文件系统的信息，请参阅[添加在 Amazon S3 中使用数据存储库的权限](setting-up.md#fsx-adding-permissions-s3)。

**注意**  
数据存储库不能链接到已启用文件系统备份的文件系统。在链接到数据存储库之前禁用备份。

## 在创建文件系统时链接 S3 桶（控制台）
<a name="export-path-lustre-console-dra-new"></a>

1. 打开亚马逊 FSx 控制台，网址为[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)。

1. 按照“入门”部分的[步骤 1：创建 FSx for Lustre 文件系统](getting-started.md#getting-started-step1)中所述的步骤创建新文件系统。

1. 打开**数据存储库 Import/Export -*可选***部分。该功能在默认情况下处于禁用状态。

1. 选择**从 S3 导入数据和将数据导出到 S3**。

1. 在**数据存储库关联信息**对话框中，提供以下字段的信息。
   + **文件系统路径**：输入 Amazon FSx 文件系统中将与 S3 数据存储库关联的高级目录（例如 `/ns1``/ns1/subdir`）或子目录（例如）的名称。路径中的前导正斜杠必填。两个数据存储库关联不能具有重叠的文件系统路径。例如，如果数据存储库与文件系统路径 `/ns1` 相关联，则您无法将另一个数据存储库与文件系统路径 `/ns1/ns2` 相关联。**文件系统路径**设置在文件系统的所有数据存储库关联中必须唯一。
   + **数据存储库路径**：输入要与您的文件系统关联的现有 S3 桶或前缀的路径（例如，`s3://amzn-s3-demo-bucket/my-prefix`）。两个数据存储库关联不能具有重叠的数据存储库路径。**数据存储库路径**设置在文件系统的所有数据存储库关联中必须唯一。
   + **从存储库导入元数据**：选择此属性，可以选择性运行导入数据存储库任务，以便在链接创建后立即导入元数据。

1. 在**导入设置 – 可选**中，请设置**导入策略**，确定当您在 S3 桶中添加、更改或删除对象时，文件和目录列表如何保持最新状态。例如，选择**新**，可以针对 S3 桶中创建的新对象将元数据导入文件系统。有关导入策略的更多信息，请参阅[自动从 S3 存储桶导入更新。](autoimport-data-repo-dra.md)。

1. 在**导出策略**中，请设置导出策略，确定当您在文件系统中添加、更改或删除对象时，如何将文件导出到链接的 S3 桶。例如，选择**已更改**，可以导出文件系统中内容或元数据已更改的对象。有关导出策略的更多信息，请参阅[自动将更新导出到 S3 桶](autoexport-data-repo-dra.md)。

1. 继续执行文件系统创建向导的下一部分。

## 将 S3 桶链接到现有文件系统（控制台）
<a name="export-path-lustre-console-dra"></a>

1. 打开亚马逊 FSx 控制台，网址为[https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/)。

1. 在控制面板中，选择**文件系统**，然后选择您想为其创建数据存储库关联的文件系统。

1. 选择**数据存储库**选项卡。

1. 在**数据存储库关联**窗格中，选择**创建数据存储库关联**。

1. 在**数据存储库关联信息**对话框中，提供以下字段的信息。
   + **文件系统路径**：输入 Amazon FSx 文件系统中将与 S3 数据存储库关联的高级目录（例如 `/ns1``/ns1/subdir`）或子目录（例如）的名称。路径中的前导正斜杠必填。两个数据存储库关联不能具有重叠的文件系统路径。例如，如果数据存储库与文件系统路径 `/ns1` 相关联，则您无法将另一个数据存储库与文件系统路径 `/ns1/ns2` 相关联。**文件系统路径**设置在文件系统的所有数据存储库关联中必须唯一。
   + **数据存储库路径**：输入要与您的文件系统关联的现有 S3 桶或前缀的路径（例如，`s3://amzn-s3-demo-bucket/my-prefix`）。两个数据存储库关联不能具有重叠的数据存储库路径。**数据存储库路径**设置在文件系统的所有数据存储库关联中必须唯一。
   + **从存储库导入元数据**：选择此属性，可以选择性运行导入数据存储库任务，以便在链接创建后立即导入元数据。

1. 在**导入设置 – 可选**中，请设置**导入策略**，确定当您在 S3 桶中添加、更改或删除对象时，文件和目录列表如何保持最新状态。例如，选择**新**，可以针对 S3 桶中创建的新对象将元数据导入文件系统。有关导入策略的更多信息，请参阅[自动从 S3 存储桶导入更新。](autoimport-data-repo-dra.md)。

1. 在**导出策略**中，请设置导出策略，确定当您在文件系统中添加、更改或删除对象时，如何将文件导出到链接的 S3 桶。例如，选择**已更改**，可以导出文件系统中内容或元数据已更改的对象。有关导出策略的更多信息，请参阅[自动将更新导出到 S3 桶](autoexport-data-repo-dra.md)。

1. 选择**创建**。

## 将文件系统链接到 S3 桶（AWS CLI）
<a name="export-path-lustre-cli-dra"></a>

以下示例创建了将 Amazon FSx 文件系统链接到 S3 存储桶的数据存储库关联，其导入策略用于将任何新文件或更改文件导入文件系统，以及将新的、更改或删除的文件导出到链接的 S3 存储桶的导出策略。
+ 要创建数据存储库关联，请使用 Amazon FSx CLI 命令`create-data-repository-association`，如下所示。

  ```
  $ aws fsx create-data-repository-association \
        --file-system-id fs-0123456789abcdef0 \
        --file-system-path /ns1/path1/ \
        --data-repository-path s3://amzn-s3-demo-bucket/myprefix/ \
        --s3 "AutoImportPolicy={Events=[NEW,CHANGED,DELETED]},AutoExportPolicy={Events=[NEW,CHANGED,DELETED]}"
  ```

亚马逊 FSx 会立即返回 DRA 的 JSON 描述。DRA 是异步创建。

即使在文件系统创建完成之前，您也可以使用此命令来创建数据存储库关联。文件系统可用后，请求将排队并且数据存储库关联将创建。