Replizieren von Metadatenänderungen mit der Synchronisierung von Replikatänderungen
Die Synchronisierung von Amazon-S3-Replikatänderungen kann Ihnen helfen, Objektmetadaten wie Markierungen, Zugriffssteuerungslisten (ACL) und Object-Lock-Einstellungen zwischen Replikaten und Quellobjekten zu replizieren. Standardmäßig repliziert Amazon S3 Metadaten aus den Quellobjekten nur auf die Replikate. Wenn die Synchronisierung von Replikatänderungen aktiviert ist, repliziert Amazon S3 Metadatenänderungen an den Replikatkopien zurück auf das Quellobjekt, sodass die Replikation bidirektional erfolgt.
Aktivieren der Synchronisierung von Replikatänderungen
Sie können die Synchronisierung von Amazon-S3-Replikatänderungen mit neuen oder vorhandenen Replikationsregeln verwenden. Sie können sie auf einen gesamten Bucket oder auf Objekte anwenden, die ein bestimmtes Präfix haben.
Informationen zum Aktivieren der Synchronisierung von Replikatänderungen über die Amazon-S3-Konsole finden Sie unter Beispiele für die Konfiguration einer Live-Replikation. Dieses Thema bietet Informationen dazu, wie Sie die Synchronisierung von Replikatänderungen in Ihrer Replikationskonfiguration aktivieren, wenn der Quell- und der Ziel-Bucket im Eigentum desselben oder unterschiedlicher AWS-Konten sind.
Zum Aktivieren der Synchronisierung von Replikatänderungen über die AWS Command Line Interface (AWS CLI) müssen Sie dem Bucket, das die Replikate enthält, eine Replikationskonfiguration hinzufügen. Dabei muss ReplicaModifications aktiviert sein. Um eine bidirektionale Replikation einzurichten, erstellen Sie eine Replikationsregel vom Quell-Bucket () zu dem Bucket, der die Replikate enthält (amzn-s3-demo-source-bucket). Erstellen Sie dann eine zweite Replikationsregel von dem Bucket, der die Replikate enthält (amzn-s3-demo-destination-bucket), zum Quell-Bucket (amzn-s3-demo-destination-bucket). Der Quell- und der Ziel-Bucket können sich in derselben oder in unterschiedlichen AWS-Regionen befinden.amzn-s3-demo-source-bucket
Anmerkung
Sie müssen die Synchronisierung von Replikatänderungen im Quell- und im Ziel-Bucket aktivieren, um Änderungen an Replikatmetadaten wie Objektzugriffssteuerungslisten (ACLs), Objektmarkierungen oder Object-Lock-Einstellungen auf den replizierten Objekten zu replizieren. Wie alle Replikationsregeln können Sie diese Regeln entweder auf den gesamten Bucket oder auf eine nach Präfix oder Objektmarkierung gefilterte Teilmenge von Objekten anwenden.
In der folgenden Beispielkonfiguration repliziert Amazon S3 Metadatenänderungen unter dem Präfix auf den Bucket Tax, der die Quellobjekte enthält.amzn-s3-demo-source-bucket
{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "SourceSelectionCriteria": { "ReplicaModifications":{ "Status": "Enabled" } }, "Destination": { "Bucket": "arn:aws:s3:::amzn-s3-demo-source-bucket" }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }
Alle Informationen zum Erstellen von Replikationsregeln über die AWS CLI finden Sie unter Konfigurieren einer Replikation für Buckets im selben Konto.