Utilisation PutBucketTagging avec un AWS SDK ou une CLI - Amazon Simple Storage Service

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.

Utilisation PutBucketTagging avec un AWS SDK ou une CLI

Les exemples de code suivants montrent comment utiliserPutBucketTagging.

CLI
AWS CLI

La commande suivante applique une configuration de balisage à un compartiment nommé my-bucket :

aws s3api put-bucket-tagging --bucket my-bucket --tagging file://tagging.json

Le fichier tagging.json est un document JSON situé dans le dossier actuel qui spécifie les balises :

{ "TagSet": [ { "Key": "organization", "Value": "marketing" } ] }

Ou appliquez une configuration de balisage my-bucket directement depuis la ligne de commande :

aws s3api put-bucket-tagging --bucket my-bucket --tagging 'TagSet=[{Key=organization,Value=marketing}]'
  • Pour plus de détails sur l'API, reportez-vous PutBucketTaggingà la section Référence des AWS CLI commandes.

PowerShell
Outils pour PowerShell

Exemple 1 : Cette commande applique deux balises à un compartiment nommé cloudtrail-test-2018 : une balise avec une clé Stage et une valeur Test, et une balise avec une clé Environment et une valeur Alpha. Pour vérifier que les balises ont été ajoutées au compartiment, exécutezGet-S3BucketTagging -BucketName bucket_name. Les résultats doivent indiquer les balises que vous avez appliquées au bucket lors de la première commande. Notez que cela Write-S3BucketTagging remplace la totalité du jeu de balises existant sur un bucket. Pour ajouter ou supprimer des balises individuelles, exécutez les applets de commande Resource Groups et Tagging API, et. Add-RGTResourceTag Remove-RGTResourceTag Vous pouvez également utiliser l'éditeur de balises dans la console AWS de gestion pour gérer les balises de compartiment S3.

Write-S3BucketTagging -BucketName cloudtrail-test-2018 -TagSet @( @{ Key="Stage"; Value="Test" }, @{ Key="Environment"; Value="Alpha" } )

Exemple 2 : Cette commande dirige un bucket nommé cloudtrail-test-2018 vers l'Write-S3BucketTaggingapplet de commande. Il applique les balises Stage:Production et Department:Finance au bucket. Notez que cela Write-S3BucketTagging remplace la totalité du jeu de balises existant sur un bucket.

Get-S3Bucket -BucketName cloudtrail-test-2018 | Write-S3BucketTagging -TagSet @( @{ Key="Stage"; Value="Production" }, @{ Key="Department"; Value="Finance" } )
  • Pour plus de détails sur l'API, reportez-vous PutBucketTaggingà la section Référence des AWS Tools for PowerShell applets de commande.

Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultezUtilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes de SDK.