Adicionar tags a um trabalho existente do Operações em Lote - Amazon Simple Storage Service

Adicionar tags a um trabalho existente do Operações em Lote

Você pode usar a operação de API PutJobTagging para adicionar tags aos trabalhos existentes do Operações em Lote do Amazon S3. Para obter mais informações, veja os exemplos a seguir:

Veja a seguir um exemplo de uso de s3control put-job-tagging para adicionar tags aos trabalhos do Operações em Lote do S3 usando a AWS CLI. Para usar os exemplos, substitua user input placeholders por suas próprias informações.

nota

Se você enviar essa solicitação com o conjunto de tags vazio, o Operações em Lote excluirá o conjunto de tags existente no objeto. No entanto, se você usar essa abordagem, receberá cobrança por uma solicitação de nível 1 (PUT). Para obter mais informações, consulte Preço do Amazon S3.

Em vez disso, para excluir tags existentes do trabalho do Operações em Lote, recomendamos usar a operação DeleteJobTagging porque ela consegue o mesmo resultado sem incorrer em cobranças.

  1. Identifique as TAGS que você deseja para o trabalho. Nesse caso, você aplica duas tags, department e FiscalYear, com os valores Marketing e 2020, respectivamente.

    read -d '' TAGS <<EOF [ { "Key": "department", "Value": "Marketing" }, { "Key": "FiscalYear", "Value": "2020" } ] EOF
  2. Execute o seguinte comando put-job-tagging com os parâmetros exigidos:

    aws \ s3control put-job-tagging \ --account-id 123456789012 \ --tags "${TAGS//$'\n'/}" \ --job-id Example-e25a-4ed2-8bee-7f8ed7fc2f1c \ --region us-east-1

Se quiser colocar tags em um trabalho do recurso Operações em Lote do S3 usando o AWS SDK para Java, use o cliente S3Control para adicionar ou atualizar tags com pares de chave-valor para fins de organização e rastreamento.

Para ver exemplos de como inserir tags de trabalho com o AWS SDK para Java, consulte Add tags to a batch job na Referência de API do Amazon S3.