Replicação de alterações de metadados com sincronização de modificação de réplica
A sincronização da modificação de réplica do Amazon S3 pode ajudar a manter metadados de objetos, como tags, listas de controle de acesso (ACLs) e configurações do Bloqueio de Objetos replicadas entre réplicas e objetos de origem. Por padrão, o Amazon S3 replica metadados dos objetos de origem somente para as réplicas. Quando a sincronização de modificação de réplica está habilitada, o Amazon S3 replica as alterações de metadados feitas nas cópias da réplica de volta ao objeto de origem, tornando a replicação bidirecional.
Ativação da sincronização de modificação da réplica
Você pode usar a sincronização de modificação de réplica do Amazon S3 com regras de replicação novas ou existentes. É possível aplicá-la a um bucket inteiro ou a objetos que tenham um prefixo específico.
Para habilitar a sincronização de modificação de réplica usando o console do Amazon S3, consulte Exemplos para configurar a replicação em tempo real. Este tópico fornece instruções para habilitar a sincronização da modificação de réplicas na configuração de replicação quando os buckets de origem e de destino pertencem às mesmas Contas da AWS ou a contas diferentes.
Para habilitar a sincronização da modificação de réplicas usando a AWS Command Line Interface (AWS CLI), você deve adicionar uma configuração de replicação ao bucket que contém as réplicas com ReplicaModifications
habilitado. Para configurar a replicação bidirecional, crie uma regra de replicação do bucket de origem (
) para o bucket que contém as réplicas (amzn-s3-demo-source-bucket
). Depois, crie uma segunda regra de replicação do bucket que contém as réplicas (amzn-s3-demo-destination-bucket
) para o bucket de origem (amzn-s3-demo-destination-bucket
). Os buckets de origem e de destino podem estar em Regiões da AWS diferentes ou na mesma região.amzn-s3-demo-source-bucket
nota
Você deve habilitar a sincronização de modificação de réplica em ambos os buckets, de origem e de destino, para replicar alterações de metadados de réplica, como listas de controle de acesso (ACLs) de objetos, tags de objeto ou configurações de Bloqueio de Objetos nos objetos replicados. Como todas as regras de replicação, é possível aplicá-las a todo o bucket ou a um subconjunto de objetos filtrados por prefixo ou tags de objeto.
No exemplo de configuração a seguir, o Amazon S3 replica alterações de metadados sob o prefixo
para o bucket Tax
, que conteria os objetos de origem.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" }
Consulte instruções completas sobre como criar regras de replicação usando a AWS CLI em Configurar a replicação para buckets na mesma conta.