Replicação de marcadores de exclusão entre intervalos - Amazon Simple Storage Service

Replicação de marcadores de exclusão entre intervalos

Por padrão, quando a replicação do S3 está habilitada e um objeto é excluído no bucket de origem, o Amazon S3 adiciona um marcador de exclusão somente no bucket de origem. Essa ação ajuda a proteger os dados nos buckets de destino contra exclusões acidentais ou mal-intencionadas. Se você tiver a replicação de marcadores de exclusão habilitada, esses marcadores serão copiados para os buckets de destino e o Amazon S3 se comportará como se o objeto tivesse sido excluído nos buckets de origem e de destino. Para obter mais informações sobre como funcionam os marcadores de exclusão, consulte Trabalhar com marcadores de exclusão.

nota
  • A replicação de marcadores de exclusão não é permitida para regras de replicação baseadas em tags. A replicação de marcadores de exclusão também não adere ao acordo de serviço (SLA) de 15 minutos concedido ao usar o Controle de Tempo de Replicação do S3 (S3 RTC).

  • Se você não estiver usando a versão XML da configuração de replicação mais recente, as operações de exclusão afetarão a replicação de forma diferente. Para ter mais informações, consulte Como a exclusão de operações afeta a replicação.

  • Se você habilitar a replicação do marcador de exclusão e o bucket de origem tiver uma regra de expiração do Ciclo de Vida do S3, os marcadores de exclusão adicionados por essa regra não serão replicados no bucket de destino.

Habilitando a replicação de marcadores de exclusão

Você pode começar a usar a replicação de marcadores de exclusão com uma regra de replicação nova ou existente. É possível aplicar a replicação do marcador de exclusão a um bucket inteiro ou a objetos que tenham um prefixo específico.

Para habilitar a replicação de marcadores de exclusão usando o console do Amazon S3, consulte Uso do console do S3. Este tópico fornece instruções para habilitar a replicação de marcadores de exclusão na configuração de replicação quando os buckets de origem e destino pertencem às mesmas Contas da AWS ou a contas diferentes.

Para habilitar a replicação de marcadores de exclusão usando a AWS Command Line Interface (AWS CLI), você deve adicionar uma configuração de replicação ao bucket de origem com DeleteMarkerReplication habilitado, conforme mostrado no exemplo de configuração a seguir.

No exemplo de configuração de replicação a seguir, os marcadores de exclusão são replicados para o bucket de destino amzn-s3-demo-destination-bucket para objetos sob o prefixo 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" }

Consulte instruções completas sobre como criar regras de replicação por meio da AWS CLI em Configurar a replicação para buckets na mesma conta.