Konfiguration der Replikation auf ein vorhandenes EFS-Dateisystem - Amazon Elastic File System

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Konfiguration der Replikation auf ein vorhandenes EFS-Dateisystem

Amazon EFS repliziert die Daten und Metadaten des Quelldateisystems in das von Ihnen gewählte AWS-Region Zieldateisystem. Während der Replikation identifiziert Amazon EFS Datenunterschiede zwischen den Dateisystemen und wendet die Unterschiede auf das Zieldateisystem an.

Um auf ein vorhandenes Dateisystem zu replizieren, führen Sie die folgenden Schritte aus.

Anmerkung

Ein Dateisystem kann nur Teil einer Replikationskonfiguration sein. Das Quelldateisystem kann in einer anderen Replikationskonfiguration kein Zieldateisystem sein.

Schritt 1: Deaktivieren Sie den Replikationsschutz des Dateisystems vor Überschreibung

Wenn Sie ein Amazon EFS-Dateisystem erstellen, ist dessen Replikationsüberschreibschutz standardmäßig aktiviert. Der Replikationsüberschreibschutz verhindert, dass das Dateisystem als Ziel in einer Replikationskonfiguration verwendet wird. Bevor Sie das Dateisystem als Ziel in einer Replikationskonfiguration verwenden können, müssen Sie den Schutz deaktivieren. Wenn die Replikationskonfiguration gelöscht wird, wird der Replikationsüberschreibschutz des Dateisystems wieder aktiviert und das Dateisystem wird beschreibbar.

Der Status des Replikationsüberschreibschutzes für ein Amazon-EFS-Dateisystem kann einen der in der folgenden Tabelle beschriebenen Statuswerte haben.

Status des Dateisystems Beschreibung
ENABLED (AKTIVIERT) Das Dateisystem kann nicht als Zieldateisystem in einer Replikationskonfiguration verwendet werden. Das Dateisystem ist beschreibbar. Der Überschreibschutz für die Replikation ist standardmäßig ENABLED.
DISABLED (DEAKTIVIERT) Das Dateisystem kann als Zieldateisystem in einer Replikationskonfiguration verwendet werden.
REPLICATING Das Dateisystem wird als Zieldateisystem in einer Replikationskonfiguration verwendet. Das Dateisystem ist schreibgeschützt und wird nur durch die Amazon-EFS-Replikation geändert.

Erforderliche Berechtigung

Für die Deaktivierung des Replikationsüberschreibschutzes sind Berechtigungen für die Aktion elasticfilesystem:UpdateFileSystemProtection erforderlich. Weitere Informationen finden Sie unter AWS verwaltete Richtlinie: AmazonElasticFileSystemFullAccess.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon EFS-Konsole unter https://console.aws.amazon.com/efs/.

  2. Wählen Sie im linken Navigationsbereich die Option Dateisysteme aus.

  3. Wählen Sie in der Liste Dateisysteme das Amazon-EFS-Dateisystem aus, das Sie als Zieldateisystem in einer Replikationskonfiguration verwenden möchten.

  4. Deaktivieren Sie im Abschnitt Dateisystemschutz die Option Überschreibschutz bei der Replikation.

Im folgenden Beispiel deaktiviert der update-file-system-protection CLI-Befehl den Replikationsüberschreibschutz für das angegebene Dateisystem. Der entsprechende API-Befehl lautet. UpdateFileSystemProtection

aws efs update-file-system-protection --file-system-id fs-0a8b2be428114d97c --replication-overwrite-protection DISABLED

Der AWS CLI reagiert wie folgt.

{ "ReplicationOverwriteProtection": "DISABLED" }

Schritt 2: Erstellen Sie die Replikationskonfiguration

Nachdem Sie den Replikationsüberschreibschutz auf dem Zieldateisystem deaktiviert haben, können Sie die Replikationskonfiguration erstellen. Bei der Replikation in ein vorhandenes Dateisystem kann sich das Zieldateisystem im selben Konto oder in einem anderen Konto als das Quelldateisystem befinden.

Wenn das Quelldateisystem verschlüsselt ist, muss auch das Zieldateisystem verschlüsselt werden. Wenn die Quelldatei unverschlüsselt und das Zieldateisystem verschlüsselt ist, können Sie außerdem nach dem Failover kein Failback zum Quellziel durchführen. Weitere Informationen zur Verschlüsselung finden Sie unter Daten in Amazon verschlüsseln EFS.

Voraussetzungen

Halten Sie eine Kopie der Zieldateisystem-ID (für Replikation mit demselben Konto) oder des Zieldateisystem-ARN (für kontenübergreifende Replikation) bereit, die Sie verwenden möchten.

Wenn sich das Zieldateisystem in einem anderen AWS-Konto als dem Quelldateisystem befindet, erstellen Sie eine IAM-Rolle, die es Amazon EFS ermöglicht, die Replikation durchzuführen und den Dateisystemen Ressourcenrichtlinien zuzuweisen. Weitere Informationen finden Sie unter Kontenübergreifende AWS Replikation von EFS-Dateisystemen.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon EFS-Konsole unter https://console.aws.amazon.com/efs/.

  2. Öffnen Sie das Dateisystem, das Sie replizieren möchten:

    1. Wählen Sie im linken Navigationsbereich die Option Dateisysteme aus.

    2. Wählen Sie das Amazon-EFS-Dateisystem, das Sie replizieren möchten, aus der Liste der Dateisysteme aus. Das von Ihnen gewählte Dateisystem kann in einer vorhandenen Replikationskonfiguration kein Quell- oder Zieldateisystem sein.

  3. Wählen Sie die Registerkarte Replikation.

  4. Wählen Sie im Abschnitt Replikation die Option Replikation erstellen aus.

  5. Wählen Sie für die Replikationskonfiguration das vorhandene Dateisystem aus.

  6. Wählen Sie das Zieldateisystem aus.

    • Um in ein Dateisystem zu replizieren, das sich im selben Dateisystem AWS-Konto wie das Quelldateisystem befindet:

      1. Wählen Sie In diesem Konto ein Dateisystem auswählen aus und wählen Sie unter Ziel das Dateisystem aus AWS-Region, in das AWS-Region das Dateisystem repliziert werden soll.

      2. Wählen Sie „EFS durchsuchen“ und wählen Sie dann das Dateisystem aus. Der Pfad zu Ihrem Zieldateisystem wird im Feld Ziel angezeigt.

    • Um in ein Dateisystem zu replizieren, das sich in einem anderen Dateisystem AWS-Konto als dem Quelldateisystem befindet:

      1. Wählen Sie Dateisystem in einem anderen Konto angeben.

      2. Geben Sie für Zieldateisystem ARN den Amazon-Ressourcennamen (ARN) des Zieldateisystems ein.

    Anmerkung

    Wenn der Schutz vor dem Überschreiben der Replikation auf dem Dateisystem aktiviert ist, wird eine Warnung angezeigt. Wählen Sie Schutz deaktivieren, um das Dateisystem auf einer neuen Registerkarte zu öffnen und den Replikationsüberschreibschutz zu deaktivieren. Kehren Sie nach dem Deaktivieren des Schutzes zur Registerkarte Replikation erstellen zurück und klicken Sie auf die Schaltfläche Aktualisieren, um die Meldung zu löschen.

  7. Geben Sie für die IAM-Rolle den ARN der IAM-Rolle ein, mit der Amazon EFS in das Zieldateisystem replizieren kann. Dies ist für die Replikation mit demselben Konto optional, für die kontenübergreifende Replikation jedoch erforderlich. Weitere Informationen finden Sie unter Kontenübergreifende AWS Replikation von EFS-Dateisystemen.

  8. Wählen Sie Replikation erstellen aus, geben Sie Confirm in das Eingabefeld für die Bestätigungsnachricht ein, und wählen Sie dann Replikation erstellen aus. Im Abschnitt Replikation werden die Replikationsdetails angezeigt.

Dieser Abschnitt enthält Beispiele für die Erstellung einer Replikationskonfiguration AWS CLI mithilfe des create-replication-configuration Befehls. Der äquivalente API-Befehl lautet CreateReplicationConfiguration.

Beispiel : Erstellen Sie eine Replikationskonfiguration für ein vorhandenes Zieldateisystem in einer anderen Region

Im folgenden Beispiel wird eine Replikationskonfiguration erstellt, bei der die Dateisystem-ID auf die Dateisystem-ID fs-0a8b2be428114d97c in der eu-west-2 AWS-Region repliziert fs-0123456789abcdef1 wird.

aws efs create-replication-configuration \ --source-file-system-id fs-0123456789abcdef1 \ --destinations "[{\"Region\":\"eu-west-2\"\"FileSystemId\":\"fs-0a8b2be428114d97c\"\}]"

Der AWS CLI reagiert wie folgt:

{ "SourceFileSystemId": "fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:111122223333:file-system/fs-0123456789abcdef1", "CreationTime": "2024-10-20T20:40:13+00:00", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0a8b2be428114d97c", "Region": "eu-west-2", "OwnerId": "123456789012, } ], "SourceFileSystemOwnerId": "123456789012" }
Beispiel : Erstellen Sie eine kontenübergreifende Replikationskonfiguration

Im folgenden Beispiel wird eine Replikationskonfiguration erstellt, bei der sich das Quell- und das Zieldateisystem unterscheiden AWS-Konten. Die Quelldateisystem-ID fs-0123456789abcdef1 im Konto 555666777888 wird auf die Dateisystem-ID fs-0a8b2be428114d97c im Konto 123456789012 repliziert. Das Beispiel gibt den Amazon-Ressourcennamen (ARN) des Zieldateisystems und den ARN der IAM-Rolle im Quellkonto an, sodass Amazon EFS die Replikation in seinem Namen durchführen kann. Da kein KMS-Schlüssel angegeben ist, wird das Zieldateisystem mit dem AWS KMS Standard-Serviceschlüssel (aws/elasticfilesystem) des Kontos verschlüsselt.

aws efs --region $REGION --endpoint $ENDPOINT create-replication-configuration --source-file-system-id fs-0123456789abcdef1 --destinations Region=eu-west-2,FileSystemId=arn:aws:elasticfilesystem:eu-west-2:123456789012:file-system/fs-0a8b2be428114d97c,RoleArn=arn:aws:iam::555666777888:role/cross-account-replication

Der AWS CLI reagiert wie folgt:

{ "SourceFileSystemId": "fs-0123456789abcdef1", "SourceFileSystemRegion": "us-east-1", "SourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:555666777888:file-system/fs-0123456789abcdef1", "OriginalSourceFileSystemArn": "arn:aws:elasticfilesystem:us-east-1:555666777888:file-system/fs-0123456789abcdef1", "CreationTime": "2024-10-20T20:40:13+00:00", "Destinations": [ { "Status": "ENABLING", "FileSystemId": "fs-0a8b2be428114d97c", "Region": "eu-west-2", "OwnerId": "123456789012, "RoleArn": "arn:aws:iam::555666777888:role/cross-account-replication" } ], "SourceFileSystemOwnerId": "555666777888" }