Replicación de marcadores de eliminación entre buckets
De forma predeterminada, cuando se habilita la replicación de S3 y se elimina un objeto en el bucket de origen, Amazon S3 agrega un marcador de eliminación solo en el bucket de origen. Esta acción ayuda a proteger los datos en los buckets de destino de eliminaciones involuntarias o malintencionadas. Si tiene habilitada la replicación de marcadores de eliminación, estos marcadores se copian en los buckets de destino y Amazon S3 se comporta como si el objeto se eliminara tanto en los buckets de origen como de destino. Para obtener más información sobre cómo funcionan los marcadores de eliminación, consulte Trabajar con marcadores de eliminación.
nota
-
La replicación de marcador de eliminación no es compatible con las reglas de replicación basadas en etiquetas. La replicación de marcador de eliminación cumple el acuerdo de nivel de servicio (SLA) de 15 minutos concedido al utilizar Control del tiempo de replicación de S3 (S3 RTC).
-
Si no utiliza la última versión XML de configuración de replicación, las operaciones de eliminación afectan a la replicación de manera diferente. Para obtener más información, consulte Cómo afectan las operaciones de eliminación a la replicación.
-
Si habilita la replicación de marcadores de eliminación y el bucket de origen tiene una regla de vencimiento de S3 Lifecycle, los marcadores de eliminación añadidos por esta regla no se replicarán en el bucket de destino.
Habilitar la replicación de marcador de eliminación
Puede comenzar a utilizar la replicación de marcador de eliminación con una regla de replicación nueva o existente. Puede aplicar la replicación de marcadores de eliminación a un bucket completo o a objetos que tengan un prefijo específico.
Para habilitar la replicación de marcadores de eliminación mediante la consola de Amazon S3, consulte Uso de la consola de S3. En este tema, se proporcionan instrucciones para habilitar la replicación de marcadores de eliminación en la configuración de replicación cuando los buckets de origen y de destino pertenecen a la misma o a diferentes Cuentas de AWS.
Para habilitar la replicación de marcadores de eliminación mediante la AWS Command Line Interface (AWS CLI), debe agregar una configuración de replicación al bucket de origen con DeleteMarkerReplication
habilitado, tal y como se muestra en la siguiente configuración de ejemplo.
En la siguiente configuración de ejemplo, los marcadores de eliminación se replican en el bucket de destino
para los objetos con el prefijo amzn-s3-demo-destination-bucket
.Tax
{ "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
" }
Para obtener instrucciones completas sobre la creación de reglas de replicación a través de la AWS CLI, consulte Configuración de replicación para buckets en la misma cuenta.