既存のEFSファイルシステムへのレプリケーションの設定 - Amazon Elastic File System

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

既存のEFSファイルシステムへのレプリケーションの設定

Amazon は、ソースファイルシステムのデータとメタデータを、選択した宛先ファイルシステムにEFSレプリケート AWS リージョン します。レプリケーション中、Amazon はファイルシステム間のデータの違いEFSを特定し、その違いを送信先ファイルシステムに適用します。

既存の にレプリケートするには、次の手順を実行します。

注記

ファイルシステムは、1 つのレプリケーション設定にのみ含めることができます。デスティネーションファイルシステムを別のレプリケーション設定のソースファイルシステムとして使用することはできません。

ステップ 1: ファイルシステムのレプリケーション上書き保護を無効にする

Amazon EFS ファイルシステムを作成すると、そのレプリケーション上書き保護がデフォルトで有効になります。レプリケーション上書き保護は、ファイルシステムがレプリケーション設定のデスティネーションとして使用されるのを防ぎます。ファイルシステムをレプリケーション設定のデスティネーションとして使用する前に、保護を無効にする必要があります。レプリケーション設定を削除すると、ファイルシステムのレプリケーション上書き保護が再び有効になり、ファイルシステムが書き込み可能になります。

Amazon EFS ファイルシステムのレプリケーション上書き保護のステータスは、次の表で説明されている値のいずれかになります。

ファイルシステムの状態 説明
ENABLED ファイルシステムをレプリケーション設定のデスティネーションファイルシステムにすることはできません。ファイルシステムは書き込み可能です。レプリケーション上書き保護はデフォルトで ENABLED です。
DISABLED ファイルシステムをレプリケーション設定のデスティネーションファイルシステムにすることはできません。
REPLICATING ファイルシステムをレプリケーション設定のデスティネーションファイルシステムにすることはできません。ファイルシステムは読み取り専用で、レプリケーションEFS中に Amazon によってのみ変更されます。

必要なアクセス許可

レプリケーション上書き保護を無効にするには、elasticfilesystem:UpdateFileSystemProtection アクションへのアクセス許可が必要です。詳細については、「AWS マネージドポリシー: AmazonElasticFileSystemFullAccess」を参照してください。

  1. にサインイン AWS Management Console し、 で Amazon https://console.aws.amazon.com/efs/EFSコンソールを開きます。

  2. 左のナビゲーションペインで [ファイルシステム] を選択します。

  3. ファイルシステムリストで、レプリケーション設定の送信先EFSファイルシステムとして使用する Amazon ファイルシステムを選択します。

  4. [ファイルシステムの保護] セクションで、[レプリケーションの上書き保護] をオフにします。

ステップ 2: レプリケーション設定を作成する

ソースファイルシステムが暗号化されている場合は、デスティネーションファイルシステムも暗号化する必要があります。さらに、ソースファイルが暗号化されておらず、デスティネーションファイルシステムが暗号化されている場合、フェイルオーバーを実行した後にソースデスティネーションにフェイルバックすることはできません。暗号化の詳細については、「Amazon でのデータの暗号化 EFS」を参照してください。

  1. にサインイン AWS Management Console し、 で Amazon https://console.aws.amazon.com/efs/EFSコンソールを開きます。

  2. レプリケートするファイルシステムを開きます。

    1. 左のナビゲーションペインで [ファイルシステム] を選択します。

    2. ファイルシステムリストで、レプリケートする Amazon EFS ファイルシステムを選択します。既存のレプリケーション設定では、選択するファイルシステムをソースまたはデスティネーションファイルシステムにすることはできません。

  3. レプリケーションタブを選択します。

  4. 「レプリケーション」セクションで、「レプリケーションの作成」を選択します。

  5. レプリケーション設定 で、既存のファイルシステムを選択します。

  6. 参照 EFSを選択し、ファイルシステムを選択します。デスティネーションファイルシステムへのパスが [送信先] ボックスに表示されます。

  7. ファイルシステムでレプリケーション上書き保護が有効になっている場合は、警告が表示されます。保護を無効にする を選択して新しいタブでファイルシステムを開き、レプリケーション上書き保護 をオフにします。保護を無効にしたら、「レプリケーションの作成」タブに戻り、更新ボタンをクリックしてメッセージをクリアします。

  8. 「レプリケーションの作成」を選択し、確認メッセージの入力ボックスに「確認」と入力し、「レプリケーションの作成」を選択します。

  9. レプリケーションセクションには、レプリケーションの詳細が表示されます。

  10. デスティネーションファイルシステムの設定を確認するには、デスティネーションファイルシステム の上にあるファイルシステム ID を選択します。

このセクションでは、 create-replication-configuration コマンドを使用して AWS CLI でレプリケーション設定を作成する例を示します。同等のAPIコマンドは ですCreateReplicationConfiguration

例 : リージョン別デスティネーションファイルシステムのレプリケーション設定を作成する。

次の例では、ファイルシステム fs-0123456789abcdef1 のレプリケーション設定を作成します。この例では、 Regionパラメータを使用して、 にデスティネーションファイルシステムを作成しますeu-west-2 AWS リージョン。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\"}]"

は次のように AWS 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" }
例 : 1 ゾーンデスティネーションファイルシステムのレプリケーション設定を作成します。

次の例では、ファイルシステムのレプリケーション設定を作成します。fs-0123456789abcdef1。 この例では、 AvailabilityZoneNameパラメータを使用して、アus-west-2aベイラビリティーゾーンに 1 ゾーンの送信先ファイルシステムを作成します。KMS キーが指定されていないため、送信先ファイルシステムはアカウントのデフォルトの AWS KMS サービスキー () を使用して暗号化されますaws/elasticfilesystem

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