Replicación de cambios de metadatos con la sincronización de modificación de réplica
La sincronización de modificación de réplicas de Amazon S3 puede ayudarle a mantener los metadatos de objetos, como etiquetas, listas de control de acceso (ACL) y configuraciones 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 (replicación en dos direcciones).
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 completo o a objetos que tengan un prefijo específico.
Para habilitar la sincronización de modificación de réplicas mediante la consola de Amazon S3, consulte Ejemplos para configurar la replicación en directo. 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 de origen y destino 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 (
) hasta el bucket que contiene las réplicas (amzn-s3-demo-source-bucket
). A continuación, cree una segunda regla de replicación desde el bucket que contiene las réplicas (amzn-s3-demo-destination-bucket
) hasta el bucket de origen (amzn-s3-demo-destination-bucket
). Los buckets de origen y de destino pueden estar en la misma o en diferentes Regiones de AWS.amzn-s3-demo-source-bucket
nota
Debe habilitar la sincronización de modificaciones de réplicas tanto en el bucket de origen como en el de destino 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, puede aplicar estas reglas a todo el bucket o a un subconjunto de objetos filtrado por un prefijo o etiquetas de objeto.
En la siguiente configuración de ejemplo, Amazon S3 replica los cambios de metadatos con el prefijo
en el bucket Tax
, que contiene los objetos de origen.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" }
Para obtener instrucciones completas sobre la creación de reglas de replicación mediante la AWS CLI, consulte Configuración de replicación para buckets en la misma cuenta.