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 protege los datos de eliminaciones 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 no adhiere con el SLA de 15 minutos concedido al utilizar el control de tiempo de replicación de S3.
Si no utiliza la última versión de configuración de replicación, las operaciones de eliminación afectarán 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.
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 aplicarlo a un bucket de S3 completo o a objetos de Amazon S3 que tengan un prefijo específico.
nota
Si habilita la replicación de marcadores de eliminación y el bucket tiene una regla de caducidad del ciclo de vida de S3, los marcadores de eliminación añadidos por esta regla no se replicarán en el bucket de destino.
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 marcador de eliminación en la configuración de replicación cuando los buckets pertenecen a la misma o a diferentes Cuentas de AWS.
Para habilitar la replicación de marcador 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.
En la siguiente configuración de ejemplo, los marcadores de eliminación se replican en el bucket de destino DOC-EXAMPLE-BUCKET
para los objetos con el prefijo Tax
.
{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "
Tax
" }, "DeleteMarkerReplication": { "Status": "Enabled" }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-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 la replicación para buckets de origen y destino que son propiedad de la misma cuenta en la sección de explicaciones de la replicación.