Replizieren von Löschmarkierungen auf Buckets
Wenn S3-Replikation aktiviert ist und ein Objekt im Quell-Bucket gelöscht wird, fügt Amazon S3 standardmäßig nur im Quell-Bucket eine Löschmarkierung hinzu. Diese Aktion trägt dazu bei, Daten in den Ziel-Buckets vor versehentlichem oder böswilligem Löschen zu schützen. Wenn Sie die Replikation von Löschmarkierungen aktiviert haben, werden diese Markierungen in die Ziel-Buckets kopiert und Amazon S3 verhält sich so, als sei das Objekt sowohl in den Quell- als auch in den Ziel-Buckets gelöscht worden. Weitere Informationen zur Funktionsweise von Löschmarkierungen finden Sie unter Arbeiten mit Löschmarkierungen.
Anmerkung
-
Die Replikation von Löschmarkierungen wird für markierungsbasierte Replikationsregeln nicht unterstützt. Die Replikation von Löschmarkierungen erfüllt auch nicht das SLA (Service Level Agreement) von 15 Minuten, das gewährt wird, wenn Sie die Begrenzung der S3-Replikationszeit (S3 RTC) verwenden.
-
Wenn Sie nicht die neueste Version der Replikationskonfiguration-XML verwenden, wirken sich Löschvorgänge unterschiedlich auf die Replikation aus. Weitere Informationen finden Sie unter Auswirkungen von Löschvorgängen auf die Replikation.
-
Wenn Sie die Replikation von Löschmarkierungen aktivieren und Ihr Quell-Bucket über eine S3-Lebenszyklusablaufregel verfügt, werden die durch die S3-Lebenszyklusablaufregel hinzugefügten Löschmarkierungen nicht auf den Ziel-Bucket repliziert.
Aktivieren der Replikation von Löschmarkierungen
Sie können die Replikation von Löschmarkierungen mit einer neuen oder einer vorhandenen Replikationsregel verwenden. Sie können die Replikation von Löschmarkierungen auf einen gesamten Bucket oder auf Objekte anwenden, die ein bestimmtes Präfix haben.
Informationen zum Aktivieren der Replikation von Löschmarkierungen mit der Amazon-S3-Konsole finden Sie unter Verwenden der S3-Konsole. Dieses Thema bietet Informationen, wie Sie die Replikation von Löschmarkierungen in Ihrer Replikations-Konfiguration aktivieren, wenn sich Quell- und Ziel-Buckets im Eigentum desselben oder unterschiedlicher AWS-Konten befinden.
Wenn Sie die Replikation von Löschmarkierungen mit der AWS Command Line Interface (AWS CLI) aktivieren möchten, müssen Sie dem Quell-Bucket eine Replikationskonfiguration hinzufügen. Dabei muss DeleteMarkerReplication aktiviert sein, wie in der folgenden Beispielkonfiguration gezeigt.
In der folgenden Beispielkonfiguration werden Löschmarkierungen für Objekte unter dem Präfix auf den Ziel-Bucket Tax repliziert.amzn-s3-demo-destination-bucket
{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "DeleteMarkerReplication": { "Status": "Enabled" }, "Destination": { "Bucket": "arn:aws:s3:::amzn-s3-demo-destination-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.