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

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

创建复制配置

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

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

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

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

  4. 选择 “复制” 选项卡以显示文件系统的复制部分,然后选择 “创建复制” 以显示 “创建复制” 页面。

  5. 对于复制设置,请选择以下选项:

    • 目标区域-您要Amazon Web Services 区域在其中创建目标文件系统。

    • 可用性和耐用性-选择区域一个区域

      • 要创建具有最高可用性和持久性的文件系统,请选择区域。目标文件系统将使用 EFS 标准存储。借助 EFS 标准存储,您的文件系统数据和元数据将以冗余方式存储在多个地理位置分开的可用区中。Amazon Web Services 区域有关更多信息,请参阅EFS 存储类

      • 要创建使用 EFS 单区域存储的文件系统,请选择一个区域。借助 EFS One Zone 存储,您的文件系统数据和元数据以冗余方式存储在中的单个可用区内。Amazon Web Services 区域有关更多信息,请参阅EFS 存储类

        注意

        一个区域存储类别并非在提供 Amazon EFS 的所有可用区域中都可用。Amazon Web Services 区域

    • 如果选择 “一个区域”,则还必须选择要在其中创建文件系统的可用区。

    • 加密-在目标文件系统上自动启用静态数据加密。默认情况下,Amazon EFS 将您的 Amazon Key Management Service (Amazon KMS) 服务密钥用于亚马逊 EFS (aws/elasticfilesystem)。要使用其他 KMS 密钥,请从列表中选择 KMS 密钥,或输入现有密钥的 ARN。

      重要

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

  6. 选择 “创建复制”。将显示 “复制” 部分,其中显示了复制的详细信息。“复制” 状态值最初为 “启用”,“上次同步” 为空。状态显示为 “已启用” 后,“上次同步” 将显示 “正在进行初始同步”

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

要为现有文件系统创建复制配置,请使用 create-replication-configuration CLI 命令。等效的 API 命令是 CreateReplicationConfiguration

  • 您可以指定一个AvailabilityZoneName参数、一个Region参数或两者兼而有之。要创建使用 EFS One Zone 存储的文件系统,请使用AvailabilityZoneName参数并指定要在其中创建文件系统的可用区。同时包括区域和可用区还会创建具有单区域存储的文件系统。要创建使用 EFS 标准存储(该存储在中的多个可用区之间是冗余的)的文件系统Amazon Web Services 区域,请仅指定Region参数。

  • 目标文件系统会自动启用静态数据加密。默认情况下,Amazon EFS 将您的 Amazon Key Management Service (Amazon KMS) 服务密钥用于亚马逊 EFS (aws/elasticfilesystem)。您可以选择通过指定 KMS 密钥 ID 或 ARN 来指定用于加密的KmsKeyId值。

    重要

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

例 :使用 EFS 单区域存储创建复制配置

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

aws efs create-replication-configuration \ --source-file-system-id fs-0123456789abcdef1 \ --destinations AvailabilityZoneName=us-west-2a
例 :使用 EFS 标准存储创建区域复制配置

以下示例为文件系统创建复制配置fs-0123456789abcdef1。此示例使用Region参数在中创建带有 EFS 标准存储的目标文件系统eu-west-2Amazon 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" }