Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Ajouter des balises de tâche à une tâche Batch Operations existante
Vous pouvez utiliser le PutJobTaggingAPIopération pour ajouter des balises de tâche à vos tâches Amazon S3 Batch Operations existantes. Pour plus d'informations, consultez les exemples suivants.
Voici un exemple d'utilisation s3control put-job-tagging
pour ajouter des balises de tâche à votre tâche S3 Batch Operations à l'aide du AWS CLI. Pour utiliser les exemples, remplacez le
avec vos propres informations.espaces réservés aux entrées utilisateur
Note
Si vous envoyez cette demande avec un jeu de balises vide, Batch Operations supprime le jeu de balises existant sur l'objet. Toutefois, si vous utilisez cette approche, vous êtes facturé pour une demande de niveau 1 (PUT
). Pour plus d’informations, consultez Tarification Amazon S3
Pour supprimer des balises existantes pour votre tâche Batch Operations, nous vous recommandons plutôt d'utiliser cette DeleteJobTagging
opération, car elle permet d'obtenir le même résultat sans frais.
-
Identifiez les
TAGS
de tâche que vous voulez pour la tâche. Dans ce cas, vous appliquez deux étiquettes,
etdepartment
, avec les valeursFiscalYear
etMarketing
respectivement.2020
read -d '' TAGS <<EOF [ { "Key": "
department
", "Value": "Marketing
" }, { "Key": "FiscalYear
", "Value": "2020
" } ] EOF -
Exécutez la
put-job-tagging
commande suivante avec les paramètres requis :aws \ s3control put-job-tagging \ --account-id
123456789012
\ --tags "${TAGS//$'\n'/}" \ --job-idExample-e25a-4ed2-8bee-7f8ed7fc2f1c
\ --regionus-east-1
L'exemple suivant place les balises d'une tâche S3 Batch Operations à l'aide du 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); }