Configurar a replicação em tempo real - Amazon Simple Storage Service

Configurar a replicação em tempo real

nota

Objetos que já existiam antes de você configurar a replicação não são replicados automaticamente. Em outras palavras: o Amazon S3 não replica os objetos retroativamente. Para replicar objetos que foram criados antes da configuração de replicação, use S3 Batch Replication. Saiba mais sobre como configurar a replicação em lote em Replicar objetos existentes.

Adicione uma configuração de replicação ao bucket de origem para habilitar a replicação em tempo real: Replicação na Mesma Região (SRR) ou Replicação Entre Regiões Diferentes (CRR). Essa configuração instrui o Amazon S3 a replicar objetos conforme especificado. Na configuração de replicação, você deve fornecer o seguinte:

  • Os buckets de destino: o bucket ou buckets onde você quer que o Simple Storage Service (Amazon S3) replique os objetos.

  • Os objetos que você deseja replicar: você pode replicar todos os objetos do bucket de origem ou um subgrupo deles. Identifique um subgrupo fornecendo, na configuração, um prefixo do nome da chave, uma ou mais tags de objeto ou ambos.

    Por exemplo, se você configurar uma regra de replicação para replicar somente objetos com o prefixo de nome da chave Tax/, o Amazon S3 replicará objetos com chaves como Tax/doc1 ou Tax/doc2. Porém, ele não replica objetos com a chave Legal/doc3. Se você especificar um prefixo e uma ou mais etiquetas, o Simple Storage Service (Amazon S3) replicará somente os objetos com o prefixo das chaves e as etiquetas específicas.

  • Um perfil do AWS Identity and Access Management (IAM): o Amazon S3 assume esse perfil do IAM para replicar objetos em seu nome.

Além desses requisitos mínimos, você pode escolher as seguintes opções:

  • Classe de armazenamento de réplicas: por padrão, o Simple Storage Service (Amazon S3) armazena réplicas de objetos usando a mesma classe de armazenamento do objeto de origem. Você pode especificar uma classe de armazenamento diferente para as réplicas.

  • Propriedade da réplica: o Simple Storage Service (Amazon S3) pressupõe que a réplica de um objeto continue pertencendo ao proprietário do objeto de origem. Portanto, quando ele replica objetos, também replica a lista de controle de acesso (ACL) a objetos correspondente ou a configuração de propriedade de objetos do S3. Se os buckets de origem e destino pertencerem a Contas da AWS diferentes, você poderá configurar a replicação para alterar o proprietário de uma réplica para a Conta da AWS que é proprietária do bucket de destino.

Você pode configurar a replicação usando a API REST, os AWS SDKs, a AWS Command Line Interface (AWS CLI) ou o console do Amazon S3.

O Simple Storage Service (Amazon S3) também fornece operações de API ser compatível com a configuração de regras de replicação. Para obter mais informações, consulte os tópicos a seguir na Referência da API do Amazon Simple Storage Service: