Replicación de cambios de metadatos con la sincronización de modificación de réplica de Amazon S3 - Amazon Simple Storage Service

Replicación de cambios de metadatos con la sincronización de modificación de réplica de Amazon S3

La sincronización de modificación de réplicas de Amazon S3 puede ayudarle a mantener los metadatos de objetos, como etiquetas, ACL y configuración de bloqueo de objetos replicados entre réplicas y objetos de origen. De forma predeterminada, Amazon S3 replica metadatos de los objetos de origen únicamente a las réplicas. Cuando se habilita la sincronización de modificación de réplica, Amazon S3 replica los cambios de metadatos realizados en las copias de réplica en el objeto de origen, lo que hace que la replicación sea bidireccional.

Habilitación de la sincronización de modificación de réplica

Puede utilizar la sincronización de modificación de réplica de Amazon S3 con reglas de replicación nuevas o existentes. Puede aplicarlo a un bucket de S3 completo o a objetos de Amazon S3 que tengan un prefijo específico.

Para habilitar la sincronización de modificación de réplicas mediante la consola de Amazon S3, consulte Tutoriales: ejemplos para configurar la replicación. En este tema, se proporcionan instrucciones para habilitar la sincronización de modificación de réplicas en la configuración de replicación cuando los buckets pertenecen a la misma o diferentes Cuentas de AWS.

Para habilitar la sincronización de modificación de réplicas mediante AWS Command Line Interface (AWS CLI), debe agregar una configuración de replicación al bucket que contenga las réplicas con ReplicaModifications habilitado. Para configurar la replicación bidireccional, cree una regla de replicación desde el bucket de origen (DOC-EXAMPLE-BUCKET1) al bucket de que contiene las réplicas (DOC-EXAMPLE-BUCKET2). Luego, cree una segunda regla de replicación desde el bucket que contiene las réplicas (DOC-EXAMPLE-BUCKET2) al bucket de origen (DOC-EXAMPLE-BUCKET1). Los buckets pueden estar en las mismas o en diferentes Regiones de AWS.

nota

Debe habilitar la sincronización de modificaciones de réplicas en ambos buckets para replicar los cambios en los metadatos de la réplica, como listas de control de acceso (ACL) a objetos, etiquetas de objetos o configuraciones de bloqueo de objetos en los objetos replicados. Como todas las reglas de replicación, estas reglas se pueden aplicar a todo el bucket de Amazon S3 o a un subconjunto de objetos de Amazon S3 filtrados por prefijos o etiquetas de objeto.

En la siguiente configuración de ejemplo, Amazon S3 replica los cambios de metadatos bajo el prefijo Tax en el bucket DOC-EXAMPLE-BUCKET, que contendría los objetos de origen.

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "SourceSelectionCriteria": { "ReplicaModifications":{ "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 mediante la AWS CLI, consulte Configuración de la replicación para buckets de origen y destino que son propiedad de la misma cuenta.