

# Substituir todas as tags de objeto
<a name="batch-ops-put-object-tagging"></a>

Você pode usar o Operações em Lote do Amazon S3 para executar operações em lote de grande escala em objetos do Amazon S3. A operação **Substituir todas as tags de objeto** substitui as tags de objeto em cada objeto listado no manifesto. A tag de objeto do é um par de strings chave-valor que pode ser usado para armazenar metadados sobre um objeto.

Para criar um trabalho **Substituir todas as tags de objeto**, forneça um conjunto de tags que pretende aplicar. As Operações em lote do Amazon S3 aplica o mesmo conjunto de tags a cada objeto. O conjunto de tags que você fornece substitui os conjuntos de tags já associados aos objetos no manifesto. O Operações em Lote do S3 não permite adicionar tags a objeto, deixando as tags existentes no lugar.

Se os objetos em seu manifesto estiverem em um bucket versionado, você pode aplicar o conjunto de tags a versões específicas de cada objeto. Para fazer isso, especifique um ID de versão para cada objeto no manifesto. Se você não incluir um ID de versão para nenhum objeto, o Operações em Lote do S3 aplica o conjunto de tags à versão mais recente de cada objeto. Para obter mais informações sobre o recurso Operações em lote, consulte [Especificar um manifesto](batch-ops-create-job.md#specify-batchjob-manifest). 

Consulte mais informações sobre a marcação de objetos em [Categorizar objetos usando tags](object-tagging.md) neste guia e em [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html), [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html) e [https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html) na *Referência de API do Amazon Simple Storage Service*.

Para criar um trabalho **Substituir todas as tags de objeto** usando o console, consulte [Criar um trabalho de operações em lote do S3](batch-ops-create-job.md).

## Restrições e limitações
<a name="batch-ops-set-tagging-restrictions"></a>

Quando você usa o Operações em Lote para substituir tags de objeto, as seguintes restrições e limitações se aplicam:
+ O perfil do AWS Identity and Access Management (IAM) que você especifica para executar o trabalho de operações em lote deve ter permissões para executar a operação `PutObjectTagging` subjacente. Consulte mais informações sobre as permissões necessárias em [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html) na *Referência da API do Amazon Simple Storage Service*.
+ O Operações em Lote do S3 usa a operação [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObjectTagging.html) do Amazon S3 para aplicar tags a cada objeto no manifesto. Todas as restrições e limitações que se aplicam à operação subjacente também se aplicam a trabalhos das Operações em lote do S3.
+ Um único trabalho de substituição de todas as tags de objeto pode comportar um manifesto com até 20 bilhões de objetos.