Aggiungere tag di lavoro a un processo Batch Operations esistente - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiungere tag di lavoro a un processo Batch Operations esistente

Puoi usare il PutJobTaggingAPIoperazione per aggiungere tag di lavoro ai job esistenti di Amazon S3 Batch Operations. Per maggiori informazioni, consulta i seguenti esempi.

Di seguito è riportato un esempio di utilizzo s3control put-job-tagging per aggiungere tag di lavoro al job S3 Batch Operations utilizzando il AWS CLI. Per utilizzare gli esempi, sostituisci il segnaposti inseriti dall'utente con le tue informazioni.

Nota

Se inviate questa richiesta con un set di tag vuoto, Batch Operations elimina il set di tag esistente sull'oggetto. Tuttavia, se utilizzi questo approccio, ti verrà addebitato il costo di una Tier 1 Request (PUT). Per ulteriori informazioni, consulta i Prezzi di Amazon S3.

Invece, per eliminare i tag esistenti per il processo Batch Operations, consigliamo di utilizzare l'DeleteJobTaggingoperazione perché consente di ottenere lo stesso risultato senza incorrere in addebiti.

  1. Identificare il lavoro TAGS che si desidera per il lavoro. In questo caso, si applicano due tag department e FiscalYear, con i valori Marketing e 2020 rispettivamente.

    read -d '' TAGS <<EOF [ { "Key": "department", "Value": "Marketing" }, { "Key": "FiscalYear", "Value": "2020" } ] EOF
  2. Esegui il put-job-tagging comando seguente con i parametri richiesti:

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

L'esempio seguente inserisce i tag di un job S3 Batch Operations utilizzando. AWS SDK for Java

public void putJobTagging(final AWSS3ControlClient awss3ControlClient, final String jobId) { final S3Tag departmentTag = new S3Tag().withKey("department").withValue("Marketing"); final S3Tag fiscalYearTag = new S3Tag().withKey("FiscalYear").withValue("2020"); final PutJobTaggingRequest putJobTaggingRequest = new PutJobTaggingRequest() .withJobId(jobId) .withTags(departmentTag, fiscalYearTag); final PutJobTaggingResult putJobTaggingResult = awss3ControlClient.putJobTagging(putJobTaggingRequest); }