Criar regras de replicação bidirecional para seu ponto de acesso multirregional - Amazon Simple Storage Service

Criar regras de replicação bidirecional para seu ponto de acesso multirregional

As regras de replicação possibilitam a cópia assíncrona automática de objetos entre buckets. Uma regra de replicação bidirecional garante que os dados sejam totalmente replicados entre dois ou mais buckets em Regiões da AWS diferentes. Quando a replicação bidirecional é configurada, uma regra de replicação do bucket de origem (DOC-EXAMPLE-BUCKET-1) para o bucket que contém as réplicas (DOC-EXAMPLE-BUCKET-2) é criada. Depois, é criada uma segunda regra de replicação do bucket que contém as réplicas (DOC-EXAMPLE-BUCKET-2) para o bucket de origem (DOC-EXAMPLE-BUCKET-1).

Como todas as regras de replicação, você pode aplicar a regra de replicação bidirecional a todo o bucket do Amazon S3 ou a um subconjunto de objetos filtrados com base em um prefixo ou tags de objeto. Também é possível manter as alterações de metadados dos objetos sincronizadas ao habilitar a sincronização de modificações da réplica para cada regra de replicação. Você pode ativar a sincronização de modificações da réplica por meio do console do Amazon S3, a AWS CLI, os AWS SDKs, a API REST do Amazon S3 ou o AWS CloudFormation.

Para monitorar o progresso da replicação de objetos e metadados de objetos no Amazon CloudWatch, habilite as métricas e notificações da Replicação do S3. Para obter mais informações, consulte Monitoramento do progresso com métricas de replicação e notificações de eventos do Amazon S3.

Como criar uma regra de replicação bidirecional para um ponto de acesso multirregional

  1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

  2. No painel de navegação esquerdo, escolha Multi-Region Access Points (Pontos de acesso multirregionais).

  3. Escolha o nome do ponto de acesso multirregional que você deseja atualizar.

  4. Escolha a guia Replication and failover (Replicação e failover).

  5. Role para baixo até Replication rules (Regras de replicação) e escolha Create replication rules (Criar regras de replicação).

  6. Na página Create replication rules (Criar regras de replicação), escolha o modelo Replicate objects among all specified buckets (Replicar objetos entre todos os buckets especificados). O modelo Replicate objects among all specified buckets (Replicar objetos entre todos os buckets especificados) configura a replicação bidirecional (com recursos de failover) para seus buckets.

    Importante

    Quando você cria regras de replicação usando esse modelo, todas as regras de replicação existentes que já estejam atribuídas ao bucket são substituídas.

    Para adicionar ou modificar regras de replicação existentes em vez de substituí-las, acesse a guia Management (Gerenciamento) de cada bucket no console e edite as regras na seção Replication rules (Regras de replicação). Você também pode adicionar ou modificar as regras de replicação existentes usando a AWS CLI, os AWS SDKs ou a API REST do Amazon S3. Para obter mais informações, consulte Configuração de replicação.

  7. Na seção Buckets, selecione pelo menos dois buckets dos quais você deseja replicar objetos. Todos os buckets escolhidos para replicação devem ter o Versionamento do S3 ativado, e cada bucket deve estar em uma Região da AWS diferente. Para obter mais informações sobre o Versionamento do S3, consulte Usar o versionamento em buckets do Amazon S3.

    nota

    Tenha as permissões de leitura e replicação necessárias para estabelecer a replicação, caso contrário, você encontrará erros. Para ter mais informações, consulte Criar um perfil do IAM.

  8. Na seção Replication rule configuration (Configuração da regra de replicação), escolha se a regra de replicação ficará Enabled (Ativada) ou Disabled (Desativada) quando for criada.

    nota

    Você não pode inserir um nome na caixa Replication rule name (Nome da regra de replicação). Os nomes de regras de replicação são gerados com base na sua configuração ao criar a regra de replicação.

  9. Na seção Scope (Escopo), escolha o escopo apropriado para sua replicação.

    • Para replicar todo o bucket, escolha Apply to all objects in the bucket (Aplicar a todos os objetos no bucket).

    • Para replicar um subconjunto dos objetos do bucket, escolha Limit the scope of this rule using one or more filters (Limitar o escopo desta regra usando um ou mais filtros).

      Você pode filtrar os objetos usando um prefixo, etiquetas de objeto ou uma combinação de ambos.

      • Para limitar a replicação para todos os objetos que têm nomes que começam com a mesma string (por exemplo, pictures), insira um prefixo na caixa Prefix (Prefixo).

        Se você inserir um prefixo que seja o nome de uma pasta, use uma / (barra) como o último caractere (por exemplo, pictures/).

      • Para replicar todos os objetos que têm uma ou mais etiquetas de objeto, selecione Add tag (Adicionar etiqueta) e insira o par de chave/valor nas caixas. Para adicionar outra etiqueta, repita o procedimento. Para obter mais informações sobre etiquetas de objeto, consulte Categorizando seu armazenamento usando tags.

  10. Role para baixo até a seção Additional replication options (Opções de replicação adicionais) e selecione as opções de replicação que deseja aplicar.

    nota

    Recomendamos que você aplique as seguintes opções, especialmente se pretender configurar um ponto de acesso multirregional para oferecer suporte a failover:

    • Replication time control (RTC) (Controle de Tempo de Replicação (RTC)): para replicar seus dados em diferentes regiões dentro de um período previsível, você pode usar o Controle de Tempo de Replicação do S3 (S3 RTC). O S3 RTC replica 99,99 por cento dos novos objetos armazenados no Simple Storage Service (Amazon S3) em 15 minutos (baseado em um acordo de nível de serviço). Para obter mais informações, consulte Atendimento aos requisitos de conformidade usando o Controle do tempo de replicação do S3 (S3 RTC).

    • Replication metrics and notifications (Métricas e notificações de replicação): habilite as métricas do Amazon CloudWatch para monitorar eventos de replicação.

    • Replicação de marcadores de exclusão: os marcadores de exclusão criados pelas operações de exclusão do S3 serão replicados. Os marcadores de exclusão criados pelas regras do ciclo de vida não são replicados. Para ter mais informações, consulte Replicar marcadores de exclusão entre buckets.

    • Replica modification sync (Sincronização de modificações da réplica): Habilite a sincronização de modificações da réplica para cada regra de replicação a fim de também manter as alterações de metadados dos objetos sincronizadas. Para obter mais informações, consulte Habilitar a sincronização de modificações da réplica.

    Há cobranças adicionais pelas métricas e notificações de replicação do S3 RTC e do CloudWatch. Para obter mais informações, consulte Definição de preço do Amazon S3 e Preço do Amazon CloudWatch.

  11. Se você estiver escrevendo uma nova regra de replicação que substitui uma existente, selecione I acknowledge that by choosing Create replication rules, these existing replication rules will be overwritten (Eu reconheço que, ao escolher Criar regras de replicação, essas regras de replicação existentes serão substituídas).

  12. Escolha Create replication rules (Criar regras de replicação) para criar e salvar suas novas regras de replicação bidirecional.