创建复制配置 - Amazon Elastic File System
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建复制配置

可以使用 Amazon EFS 控制台、API 或 Amazon CLI 来复制 EFS 文件系统。以下各节为您提供了每种方法的详细使用说明。

  1. 登录 Amazon Web Services Management Console并打开 Amazon EFS 控制台,网址为 https://console.aws.amazon.com/efs/

  2. 打开要复制的文件系统:

    1. 在左侧导航窗格中,选择文件系统

    2. 文件系统列表中,选择要复制的 Amazon EFS 文件系统。选择的文件系统不能是现有复制配置中的源文件系统或目标文件系统。

  3. 选择复制选项卡,然后在复制部分中,选择创建复制。将打开创建复制页面。

  4. 复制设置部分,定义复制设置:

    1. 对于复制配置,选择是将文件系统复制到新的文件系统还是现有文件系统。

    2. 对于目标 Amazon Web Services 区域,选择要在其中复制文件系统的 Amazon Web Services 区域。

  5. 如果要复制到新的目标文件系统,请在目标文件系统设置部分中定义目标文件系统设置。

    1. 对于文件系统类型,选择文件系统的存储选项。

      • 要创建一个文件系统以在 Amazon Web Services 区域中跨多个地理位置分离的可用区以冗余方式存储数据,请选择区域性

      • 要创建在 Amazon Web Services 区域中的单个可用区内以冗余方式存储数据的文件系统,请选择单区,然后选择可用区。

        有关更多信息,请参阅EFS 文件系统类型

        注意

        在提供 Amazon EFS 的 Amazon Web Services 区域中,并非所有可用区都提供单区文件系统。

    2. 对于加密,在目标文件系统上自动启用静态数据加密。默认情况下,EFS 使用 Amazon EFS (aws/elasticfilesystem) 的 Amazon Key Management Service (Amazon KMS) 服务密钥。要使用其它 KMS 密钥,请选择 KMS 密钥或输入现有密钥的 ARN。

      重要

      创建文件系统后,无法更改 KMS 密钥。

  6. 如果要复制到现有目标文件系统,请选择浏览 EFS,然后选择文件系统。目标文件系统的路径显示在目标框中。

    如果在文件系统上启用了复制覆盖保护功能,则会显示一条警告,提示您禁用此保护功能。要禁用保护功能,请选择禁用保护,然后关闭复制覆盖保护。禁用保护功能后,单击刷新按钮以清除消息。

  7. 选择创建复制。如果您要复制到新的文件系统,则会显示一条消息,要求您确认复制。在输入框中键入确认,然后单击创建复制

    将显示复制部分,其中显示复制详细信息。复制状态值最初为正在启用上次同步为空。状态显示为已启用后,上次同步显示正在进行初始同步

  8. 要查看目标文件系统的配置信息,请在目标文件系统上方选择文件系统 ID。目标文件系统的文件系统详细信息页面显示在新的浏览器选项卡中(取决于浏览器设置)。

要创建复制配置,请使用 create-replication-configuration CLI 命令。等效的 API 命令是 CreateReplicationConfiguration

例 :为区域性目标文件系统创建复制配置

以下示例为文件系统 fs-0123456789abcdef1 创建复制配置。此示例使用 Region 参数在 eu-west-2 Amazon Web Services 区域中创建一个目标文件系统。KmsKeyId 参数指定加密目标文件系统时要使用的 KMS 密钥 ID。

aws efs create-replication-configuration \ --source-file-system-id fs-0123456789abcdef1 \ --destinations "[{\"Region\":\"eu-west-2\", \"KmsKeyId\":\"arn:aws:kms:us-east-2:111122223333:key\/abcd1234-ef56-ab78-cd90-1111abcd2222\"}]"

Amazon CLI 响应如下:

{ "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0123456789abcde22", "Region": "eu-west-2" } ], "SourceFileSystemId": "fs-0123456789abcdef1", "CreationTime": 1641491892.0, "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1" }
例 :为单区目标文件系统创建复制配置

以下示例为文件系统 fs-0123456789abcdef1 创建复制配置。此示例使用 AvailabilityZoneName 参数在 us-west-2a 可用区中创建一个单区目标文件系统。由于未指定 KMS 密钥,因此使用账户的 Amazon EFS (aws/elasticfilesystem) 的默认 Amazon KMS 服务密钥对目标文件系统进行加密。

aws efs create-replication-configuration \ --source-file-system-id fs-0123456789abcdef1 \ --destinations AvailabilityZoneName=us-west-2a