

# Replicar objetos existentes com o Replicação em Lote
<a name="s3-batch-replication-batch"></a>

A funcionalidade Replicação em Lote do S3 é diferente da replicação em tempo real, que replica contínua e automaticamente novos objetos nos buckets do Amazon S3. Em vez disso, o Replicação em Lote do S3 ocorre sob demanda em objetos existentes. É possível usar o Replicação em Lote do S3 para replicar os seguintes tipos de objeto: 
+ Objetos que já existiam antes da implantação de uma configuração de replicação
+ Objetos que já foram replicados anteriormente
+ Objetos que já falharam em uma replicação

Você pode replicar esses objetos sob demanda usando um trabalho da funcionalidade Operações em Lote.

Para começar a usar a funcionalidade Replicação em Lote, você pode:
+ **Iniciar o Replicação em Lote para uma nova regra ou destino de replicação**: é possível criar um trabalho único do Replicação em Lote ao criar a primeira regra em uma nova configuração de replicação ou ao adicionar um novo bucket de destino a uma configuração existente por meio do console do Amazon S3. 
+ **Iniciar o Replicação em Lote para uma configuração de replicação existente**: é possível criar um trabalho de replicação em lote usando o Operações em Lote do S3 por meio do console do Amazon S3, da AWS Command Line Interface (AWS CLI), dos SDKs da AWS ou da API REST do Amazon S3.

Quando o trabalho de replicação em lote termina, você recebe um relatório de conclusão. Consulte mais informações sobre como usar esse relatório para examinar o trabalho em [Monitoramento de relatórios de status e conclusão](batch-ops-job-status.md).

## Considerações sobre o recurso S3 Batch Replication
<a name="batch-replication-considerations"></a>

Antes de usar o Replicação em Lote do S3, examine a seguinte lista de considerações: 
+ O bucket de origem deve ter uma configuração de replicação existente. Para habilitar a replicação, consulte [Visão geral da configuração da replicação em tempo real](replication-how-setup.md) e [Exemplos para configurar a replicação em tempo real](replication-example-walkthroughs.md).
+ Se a funcionalidade Ciclo de Vida do S3 estiver configurada para o bucket, recomendamos desabilitar as regras de ciclo de vida enquanto o trabalho da funcionalidade Replicação em Lote estiver ativo. Isso ajudará a garantir a paridade entre os buckets de origem e de destino. Caso contrário, esses buckets poderão divergir e o bucket de destino não será uma réplica exata do bucket de origem. Por exemplo, considere os seguintes cenários:
  + Seu bucket de origem tem várias versões de um objeto e um marcador de exclusão nesse objeto.
  + Seus buckets de origem e destino têm uma configuração de ciclo de vida para remover marcadores de exclusão expirados.

  Nesse cenário, a funcionalidade Replicação em Lote pode acabar replicando o marcador de exclusão para o bucket de destino antes de replicar as versões do objeto. Esse comportamento pode fazer com que a configuração de ciclo de vida marque o marcador de exclusão como expirado e com que o marcador de exclusão seja removido do bucket de destino antes que as versões do objeto sejam replicadas.
+ O perfil do AWS Identity and Access Management (IAM) que você especifica para executar o trabalho da funcionalidade Operações em Lote precisa ter as permissões necessárias para executar a operação da funcionalidade Replicação em Lote subjacente. Para obter mais informações sobre como criar funções do IAM, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md).
+ A funcionalidade Replicação em Lote requer um manifesto que pode ser gerado pelo Amazon S3. O manifesto gerado deve ser armazenado na mesma Região da AWS que o bucket de origem. Se escolher não gerar o manifesto, você poderá fornecer um relatório da funcionalidade Inventário Amazon S3 ou um arquivo CSV que contenha os objetos que deseja replicar. Para obter mais informações, consulte [Especificando um manifesto para um trabalho de replicação em lote](#batch-replication-manifest). 
+ O Replicação em Lote não é compatível com a nova replicação de objetos que foram excluídos especificando o ID de versão do objeto do bucket de destino. Para replicar esses objetos novamente, copie os objetos de origem no local com um trabalho de cópia em lote. Copiar esses objetos no local criará versões dos objetos no bucket de origem e iniciará a replicação automaticamente para o bucket de destino. A exclusão e a recriação do bucket de destino não iniciam a replicação.

  Para obter mais informações sobre a cópia em lote, consulte [Exemplos que usam o Batch Operations para copiar objetos](batch-ops-examples-copy.md).
+ Se você estiver usando uma regra de replicação no bucket de origem, [atualize a configuração de replicação](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html), concedendo ao perfil do IAM anexado à regra de replicação as permissões adequadas para replicar objetos. O perfil do IAM precisa ter permissões necessárias para executar a replicação nos buckets de origem e de destino.
+ Se você enviar vários trabalhos do Replicação em Lote para o mesmo bucket em um curto espaço de tempo, o Amazon S3 executará esses trabalhos simultaneamente.
+ Se você enviar vários trabalhos da funcionalidade Replicação em Lote para dois buckets diferentes, esteja ciente de que o Amazon S3 poderá não executar todos os trabalhos simultaneamente. Se você exceder o número de trabalhos do Replicação em Lote que podem ser executados ao mesmo tempo em sua conta, o Amazon S3 pausará os trabalhos de menor prioridade para trabalhar nos de maior prioridade. Depois que os trabalhos de maior prioridade forem concluídos, todos os trabalhos pausados se tornarão ativos novamente.
+ A funcionalidade Replicação em Lote não é compatível com objetos armazenados nas classes de armazenamento S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive.
+ Para replicar em lote objetos da classe S3 Intelligent-Tiering armazenados nos níveis de armazenamento Archive Access ou Deep Archive Access, primeiro é necessário iniciar uma solicitação de [restauração](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-managing.html#restore-data-from-int-tier-archive) e aguardar até que os objetos sejam movidos para o nível Frequent Access. 
+ Um único trabalho de cópia de replicação em lote pode comportar um manifesto com até 20 bilhões de objetos.
+ Se você usa o recurso Replicação em Lote do S3 para replicar conjuntos de dados entre regiões e já tiver atualizado o tipo de criptografia do lado do servidor de SSE-S3 para SSE-KMS, talvez você precise de permissões adicionais. No bucket da região de origem, é necessário ter a permissão `kms:decrypt`. Em seguida, é necessário ter as permissões `kms:decrypt` e `kms:encrypt` para o bucket na região de destino. Para obter mais informações, consulte [Replicar objetos criptografados](replication-config-for-kms-objects.md).

## Especificando um manifesto para um trabalho de replicação em lote
<a name="batch-replication-manifest"></a>

Um manifesto é um objeto do Amazon S3 que contém as chaves de objeto em que você deseja que o Amazon S3 atue. Se quiser criar um trabalho da funcionalidade Replicação em Lote, você deverá fornecer um manifesto gerado pelo usuário ou fazer com que o Amazon S3 gere um manifesto com base na configuração de replicação.

Se você fornecer um manifesto gerado pelo usuário, ele deverá estar na forma de um relatório da funcionalidade Inventário Amazon S3 ou um arquivo CSV. Se os objetos no manifesto estiverem em um bucket versionado, você deverá especificar os IDs de versão dos objetos. Somente o objeto com o ID de versão especificado no manifesto será replicado. Para saber mais sobre como especificar um manifesto, consulte [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest).

Se você preferir que o Amazon S3 gere um arquivo de manifesto em seu nome, os objetos listados usarão o mesmo bucket de origem, prefixo e tags das configurações de replicação no bucket de origem. Com um manifesto gerado, o Amazon S3 replicará todas as versões elegíveis dos objetos.

**nota**  
Se você decidir que o Amazon S3 deve gerar o manifesto, ele deverá ser armazenado na mesma Região da AWS que o bucket de origem.

## Filtros para um trabalho de replicação em lote
<a name="batch-replication-filters"></a>

Ao criar o trabalho da funcionalidade Replicação em Lote, você pode especificar filtros adicionais, como data de criação e status de replicação do objeto, para reduzir o escopo do trabalho.

É possível filtrar os objetos a serem replicados com base no valor de `ObjectReplicationStatuses`, fornecendo um ou mais dos seguintes valores:
+ `"NONE"`: indica que o Simple Storage Service (Amazon S3) nunca tentou replicar o objeto antes.
+ `"FAILED"`: indica que o Amazon S3 tentou replicar o objeto, mas não conseguiu.
+ `"COMPLETED"`: indica que o Simple Storage Service (Amazon S3) já replicou com êxito o objeto anteriormente.
+ `"REPLICA"`: indica que esse objeto é uma réplica que o Amazon S3 replicou de outro bucket de origem.

Para obter mais informações sobre a replicação, consulte [Obtenção de informações sobre o status da replicação](replication-status.md).

Se você não filtrar o trabalho de replicação em lote, o recurso Operações em Lote tentará replicar todos os objetos (independentemente do `ObjectReplicationStatus` deles) no manifesto que correspondam às regras na configuração de replicação, exceto alguns objetos que não são replicados por padrão. Para obter mais informações, consulte . [O que não é replicado com as configurações de replicação?](replication-what-is-isnot-replicated.md#replication-what-is-not-replicated)

Dependendo do objetivo, você pode definir `ObjectReplicationStatuses` com um ou mais dos seguintes valores:
+ Para replicar somente objetos existentes que nunca foram replicados, inclua apenas `"NONE"`.
+ Para repetir a replicação somente dos objetos cuja replicação falhou anteriormente, inclua apenas `"FAILED"`.
+ Para replicar os objetos existentes e tentar replicar novamente os objetos cuja replicação falhou anteriormente, inclua `"NONE"` e `"FAILED"`.
+ Para preencher um bucket de destino com objetos que foram replicados para outro destino, inclua `"COMPLETED"`.
+ Para replicar objetos que já foram replicados anteriormente, inclua `"REPLICA"`.

## Relatório de conclusão da replicação em lote
<a name="batch-replication-completion-report"></a>

Ao criar um trabalho de replicação em lote, solicite um relatório de conclusão CSV. Esse relatório mostra objetos, códigos de sucesso ou falha na replicação, saídas e descrições. Para obter mais informações sobre o monitoramento de trabalhos e relatórios de conclusão, consulte [Relatórios de conclusão](batch-ops-job-status.md#batch-ops-completion-report). 

Para obter uma lista de códigos e descrições de falhas de replicação, consulte [Motivos de falha da replicação do Amazon S3](replication-metrics-events.md#replication-failure-codes).

Consulte mais informações sobre como solucionar problemas de Replicação em Lote em [Erros de replicação em lote](replication-troubleshoot.md#troubleshoot-batch-replication-errors).

## Introdução à replicação em lote
<a name="batch-replication-tutorial"></a>

Para saber mais sobre como usar a replicação em lote, consulte o [Tutorial: replicar objetos existentes nos buckets do Amazon S3 com o S3 Batch Replication](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/).

# Configurar um perfil do IAM para o Replicação em Lote do S3
<a name="s3-batch-replication-policies"></a>

Como o Replicação em Lote do Amazon S3 é um tipo de trabalho do operações em lote, você deve criar um perfil do AWS Identity and Access Management (IAM) para conceder permissões ao recurso Operações em Lote para realizar ações em seu nome. Você também deve anexar uma política do IAM de replicação em lote à função do IAM de operações em lote. 

Use os procedimentos a seguir para criar uma política e um perfil do IAM que conceda ao recurso Operações em Lote permissão para iniciar um trabalho de replicação em lote.

**Para criar uma política para replicação em lote**

1. Faça login no Console de gerenciamento da AWS e abra o console do IAM em [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Em **Access management (Gerenciamento de acesso)**, escolha **Policies (Políticas)**.

1. Escolha **Criar política**.

1. Na página **Especificar permissões**, escolha **JSON**.

1. Insira uma das políticas a seguir, dependendo se o manifesto é gerado pelo Amazon S3 ou se você está fornecendo seu próprio manifesto. Para mais informações sobre manifestos, consulte [Especificando um manifesto para um trabalho de replicação em lote](s3-batch-replication-batch.md#batch-replication-manifest). 

   Antes de usar essas políticas, substitua `user input placeholders` nas políticas a seguir pelos nomes do bucket de origem de replicação, do bucket de manifesto e do bucket de relatório de conclusão. 
**nota**  
O perfil do IAM para Replicação em Lote precisa de permissões diferentes, dependendo se você gerar um manifesto ou fornecer um; portanto, escolha a política apropriada nos exemplos a seguir.

**Política se usar e armazenar um manifesto gerado pelo Amazon S**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetReplicationConfiguration",
               "s3:PutInventoryConfiguration"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*",
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"    
            ]
         }
      ]
   }
   ```

------

**Política se usar um manifesto fornecido pelo usuário**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*"    
            ]
         }
      ]
   }
   ```

------

1. Escolha **Próximo**.

1. Especifique um nome para a política e escolha **Criar política**.

**Como criar um perfil do IAM para Replicação em Lote**

1. Faça login no Console de gerenciamento da AWS e abra o console do IAM em [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Em **Access management** (Gerenciamento de acesso), escolha **Roles** (Funções).

1. Selecione **Criar perfil**.

1. Escolha **AWS service (Serviço da AWS)** como o tipo de entidade confiável. Na seção **Caso de uso**, escolha **S3** como serviço e **Operações em Lote do S3** como caso de uso.

1. Escolha **Próximo**. A página **Adicionar permissões** é exibida. Na caixa de pesquisa, pesquise a política que você criou no procedimento anterior. Marque a caixa de seleção ao lado do nome da política e escolha **Próximo**. 

1. Na página **Nomear, revisar e criar**, especifique um nome para o perfil do IAM.

1. Na seção **Etapa 1: identidades confiáveis**, verifique se o perfil do IAM está usando a seguinte política de confiança:

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Principal":{
               "Service":"batchoperations.s3.amazonaws.com"
            },
            "Action":"sts:AssumeRole"
         }
      ]
   }
   ```

------

1. Na seção **Etapa 2: adicionar permissões**, verifique se o perfil do IAM está usando a política que você criou anteriormente. 

1. Selecione **Criar perfil**. 

# Criar um trabalho de replicação em lote para novas regras ou destinos de replicação
<a name="s3-batch-replication-new-config"></a>

No Amazon S3, a replicação em tempo real não replica nenhum objeto que já existia no bucket de origem antes de você criar uma configuração de replicação. A replicação em tempo real replica automaticamente somente objetos novos e atualizados que são gravados no bucket após a criação da configuração de replicação. Para replicar objetos existentes, é possível usar o Replicação em Lote do S3 para replicá-los sob demanda. 

Ao criar a primeira regra em uma nova configuração de replicação em tempo real ou ao adicionar um novo bucket de destino a uma configuração de replicação existente por meio do console do Amazon S3, você tem a opção de criar um trabalho de replicação em lote. É possível usar esse trabalho de replicação em lote para replicar objetos existentes no bucket de origem para o bucket de destino. 

Para usar o Replicação em Lote em uma configuração existente sem adicionar um novo bucket de destino, consulte [Criar um trabalho de replicação em lote para regras de replicação existentes](s3-batch-replication-existing-config.md).

**Pré-requisitos**  
Antes de criar o trabalho de replicação em lote, você deve criar um perfil do AWS Identity and Access Management (IAM) de operações em lote para conceder permissões ao Amazon S3 para realizar ações em seu nome. Para obter mais informações, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md).

## Usar o Replicação em Lote para uma nova regra ou destino de replicação pelo console do Amazon S3
<a name="batch-replication-new-config-console"></a>

Ao criar a primeira regra em uma nova configuração de replicação ou ao adicionar um novo bucket de destino a uma configuração existente por meio do console do Amazon S3, você tem a opção de criar um trabalho de replicação em lote para replicar objetos existentes no bucket de origem.

**Como criar um trabalho de replicação em lote ao criar ou atualizar uma configuração de replicação**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação à esquerda, escolha **Buckets**. 

1. Na lista **Buckets de uso geral**, escolha o nome do bucket que contém os objetos que você deseja replicar.

1. Para criar uma regra de replicação ou editar uma existente, selecione a guia **Gerenciamento** e role para baixo até **Regras de replicação**:
   + Para criar uma regra de replicação, selecione **Create replication rule** (Criar regra de replicação). Consulte exemplos sobre como configurar uma regra de replicação básica em [Exemplos para configurar a replicação em tempo real](replication-example-walkthroughs.md).
   + Para editar uma regra de replicação existente, selecione o botão de opção ao lado do nome da regra e escolha **Editar regra**.

1. Crie sua regra de replicação ou edite o destino da regra de replicação existente e selecione **Save** (Salvar).

   Depois de criar a primeira regra em uma nova configuração de replicação ou editar uma configuração existente para adicionar um novo destino, a caixa de diálogo **Replicate existing objects?** (Replicar objetos existentes?) é exibida, oferecendo a você a opção de criar um trabalho de replicação em lote.

1. Se você quiser criar e executar esse trabalho agora, escolha **Sim, replicar objetos existentes**.

   Se você quiser criar um trabalho de replicação em lote posteriormente, selecione **Não, não replicar objetos existentes**.

1. Se você escolher **Sim, replicar objetos existentes**, a página **Criar trabalho de operações em lote** será exibida. No recurso Replicação em Lote do S3, um trabalho tem as seguintes configurações:   
**Opções de execução do trabalho**  
Se você quiser que o trabalho do Replicação em Lote do S3 seja executado imediatamente, selecione **Executar automaticamente o trabalho quando estiver pronto**. Se quiser executar o trabalho mais tarde, selecione **Aguardar para executar o trabalho quando ele estiver pronto**.  
Se escolher **Executar automaticamente o trabalho quando estiver pronto**, você não poderá criar e salvar um manifesto de operações em lote. Para salvar o manifesto de operações em lote, escolha **Aguardar para executar o trabalho quando ele estiver pronto**.  
**Manifesto de operações em lote**  
Se escolher **Aguardar para executar o trabalho quando ele estiver pronto**, a seção **Manifesto do Batch Operations** será exibida. O manifesto é uma lista de todos os objetos em que você deseja que a ação especificada seja executada. Você pode escolher salvar o manifesto. Como acontece com os arquivos do S3 Inventory, o manifesto será salvo como um arquivo CSV e armazenado em um bucket. Para saber mais sobre os manifestos de operações em lote, consulte [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest).  
**Relatórios de conclusão**  
O recurso Operações em Lote do S3 executa uma tarefa para cada objeto especificado no manifesto. Os relatórios de conclusão oferecem uma maneira fácil de visualizar os resultados das tarefas em um formato consolidado, sem a necessidade de configurações adicionais. Você pode solicitar um relatório de conclusão para todas as tarefas ou somente para as que apresentarem falha. Para saber mais sobre relatórios de conclusão, consulte [Relatórios de conclusão](batch-ops-job-status.md#batch-ops-completion-report).  
**Permissões**  
Uma das causas mais comuns de falhas de replicação são permissões insuficientes no perfil do AWS Identity and Access Management (IAM) fornecido. Para obter informações sobre como criar essa função, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md). Crie ou escolha um perfil do IAM que tenha as permissões necessárias para a replicação em lote. 

1. Escolha **Salvar**.

# Criar um trabalho de replicação em lote para regras de replicação existentes
<a name="s3-batch-replication-existing-config"></a>

No Amazon S3, a replicação em tempo real não replica nenhum objeto que já existia no bucket de origem antes de você criar uma configuração de replicação. A replicação em tempo real replica automaticamente somente objetos novos e atualizados que são gravados no bucket após a criação da configuração de replicação. Para replicar objetos existentes, é possível usar o Replicação em Lote do S3 para replicá-los sob demanda. 

Você pode configurar o S3 Batch Replication para uma configuração de replicação existente usando os AWS SDKs, a AWS Command Line Interface (AWS CLI) ou o console do Simple Storage Service (Amazon S3). Consulte uma visão geral sobre a replicação em lote em [Replicar objetos existentes com o Replicação em Lote](s3-batch-replication-batch.md).

Quando o trabalho de replicação em lote termina, você recebe um relatório de conclusão. Para obter mais informações sobre como usar o relatório para examinar o trabalho, consulte [Monitoramento de relatórios de status e conclusão](batch-ops-job-status.md).

**Pré-requisitos**  
Antes de criar o trabalho de replicação em lote, você deve criar um perfil do AWS Identity and Access Management (IAM) de operações em lote para conceder permissões ao Amazon S3 para realizar ações em seu nome. Para obter mais informações, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md).

## Usar o console do S3
<a name="batch-replication-existing-config-console"></a>

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. No painel de navegação esquerdo, escolha **Batch Operations** (Operações em lote).

1. Escolha **Criar trabalho**.

1. Verifique se a seção **Região da AWS** mostra a região onde você deseja criar o trabalho. 

1. Na seção **Manifesto**, especifique o formato de manifesto que você deseja usar. O manifesto é uma lista de todos os objetos em que você deseja que a ação especificada seja executada. Para saber mais sobre os manifestos de operações em lote, consulte [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest).
   + Se você tiver um manifesto preparado, escolha **S3 inventory report** (manifest.json) [Relatório de inventário do S3 (manifest.json)] ou **CSV**. Se o manifesto estiver em um bucket com versionamento, você poderá especificar o ID de versão do manifesto. Se você não especificar um ID de versão, o Operações em Lote usará a versão atual do manifesto. Consulte mais informações sobre como criar um manifesto em [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest).
**nota**  
Se os objetos no manifesto estiverem em um bucket versionado, você deverá especificar os IDs de versão dos objetos. Para obter mais informações, consulte [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest).
   + Para criar um manifesto com base na configuração de replicação, escolha **Create manifest using S3 Replication configuration** (Criar manifesto usando a configuração do S3 Replication). Depois, escolha o bucket de origem da configuração de replicação.

1. (Opcional) Se escolher **Criar manifesto usando a configuração de replicação do S3**, você poderá incluir filtros adicionais, como data de criação e status de replicação do objeto. Consulte exemplos de como filtrar por status de replicação em [Especificando um manifesto para um trabalho de replicação em lote](s3-batch-replication-batch.md#batch-replication-manifest). 

1. (Opcional) Se escolher **Criar manifesto usando a configuração de replicação do S3**, você poderá salvar o manifesto gerado. Para salvar esse manifesto, selecione **Salvar manifesto do Batch Operations**. Depois, especifique o bucket de destino para o manifesto e escolha se deseja criptografar o manifesto. 
**nota**  
O manifesto gerado deve ser armazenado na mesma Região da AWS que o bucket de origem.

1. Escolha **Próximo**.

1. Na página **Operações**, escolha **Replicar** e **Próximo**. 

1. (Opcional) Forneça uma **Description** (Descrição). 

1. Ajuste a **Priority** (Prioridade) do trabalho, se necessário. Números mais altos indicam maior prioridade. O Simple Storage Service (Amazon S3) tenta executar trabalhos de prioridade mais alta antes dos trabalhos de prioridade mais baixa. Para obter mais informações sobre prioridade de trabalhos, consulte [Atribuir prioridade aos trabalhos](batch-ops-job-priority.md).

1. (Opcional) Gere um relatório de conclusão. Para gerar esse relatório, selecione **Gerar relatório de conclusão**.

   Se escolher gerar um relatório de conclusão, você deverá escolher se o relatório informará **Failed tasks only** (Apenas as tarefas que falharam) ou **All tasks** (Todas as tarefas) e fornecer um bucket de destino para o relatório.

1. Na seção **Permissões**, escolha um perfil do IAM que tenha as permissões necessárias para a replicação em lote. Uma das causas mais comuns de falhas de replicação são permissões insuficientes no perfil do IAM fornecido. Para obter informações sobre como criar essa função, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md). 

1. (Opcional) Adicione etiquetas de trabalho à tarefa de replicação em lote.

1. Escolha **Próximo**.

1. Analise a configuração do trabalho e selecione **Criar trabalho**.

## Usar o AWS CLI com um manifesto do S3
<a name="batch-replication-existing-config-cli"></a>

O exemplo do comando `create-job` a seguir cria um trabalho do Replicação em Lote do S3 usando um manifesto gerado pelo S3 para a Conta da AWS `111122223333`. Esse exemplo replica os objetos existentes e os objetos cuja replicação falhou anteriormente. Consulte informações sobre como filtrar por status de replicação em [Especificando um manifesto para um trabalho de replicação em lote](s3-batch-replication-batch.md#batch-replication-manifest). 

Para usar esse comando, substitua os *`user input placeholders`* por suas informações. Substitua o perfil do IAM `role/batch-Replication-IAM-policy` pelo perfil do IAM que você criou anteriormente. Para obter mais informações, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \ 
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\ 
"Prefix":"batch-replication-report", \ 
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \ 
--manifest-generator '{"S3JobManifestGenerator": {"ExpectedBucketOwner": "111122223333", \ 
"SourceBucket": "arn:aws:s3:::amzn-s3-demo-source-bucket", \ 
"EnableManifestOutput": false, "Filter": {"EligibleForReplication": true, \ 
"ObjectReplicationStatuses": ["NONE","FAILED"]}}}' \ 
--priority 1 \ 
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \ 
--no-confirmation-required \ 
--region source-bucket-region
```

**nota**  
É necessário iniciar o trabalho na mesma Região da AWS do bucket de origem da replicação. 

Após iniciar com êxito um trabalho de replicação em lote, você receberá o ID do trabalho como resposta. Você pode monitorar o trabalho usando o comando `describe-job` a seguir. Para usar esse comando, substitua os *`user input placeholders`* por suas informações. 

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```

## Usar o AWS CLI com um manifesto fornecido pelo usuário
<a name="batch-replication-existing-config-cli-customer-manifest"></a>

O exemplo a seguir cria um trabalho de Replicação em Lote do S3 usando um manifesto definido pelo usuário para a Conta da AWS `111122223333`. Se os objetos no manifesto estiverem em um bucket versionado, você deverá especificar os IDs de versão dos objetos. Somente o objeto com o ID de versão especificado no manifesto será replicado. Consulte mais informações sobre como criar um manifesto em [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest). 

Para usar esse comando, substitua os *`user input placeholders`* por suas informações. Substitua o perfil do IAM `role/batch-Replication-IAM-policy` pelo perfil do IAM que você criou anteriormente. Para obter mais informações, consulte [Configurar um perfil do IAM para o Replicação em Lote do S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\
"Prefix":"batch-replication-report", \
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \
--manifest '{"Spec":{"Format":"S3BatchOperations_CSV_20180820",\
"Fields":["Bucket","Key","VersionId"]},\
"Location":{"ObjectArn":"arn:aws:s3:::amzn-s3-demo-manifest-bucket/manifest.csv",\
"ETag":"Manifest Etag"}}' \
--priority 1 \
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \
--no-confirmation-required \
--region source-bucket-region
```

**nota**  
É necessário iniciar o trabalho na mesma Região da AWS do bucket de origem da replicação. 

Após iniciar com êxito um trabalho de replicação em lote, você receberá o ID do trabalho como resposta. Você pode monitorar o trabalho usando o comando `describe-job` a seguir.

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```