Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usar PutBucketTagging com uma CLI
Os exemplos de código a seguir mostram como usar o PutBucketTagging.
Exemplos de ações são trechos de código de programas maiores e devem ser executados em contexto. É possível ver essa ação em contexto no seguinte exemplo de código:
- CLI
-
- AWS CLI
-
O seguinte comando aplica a configuração de marcação a um bucket denominado
amzn-s3-demo-bucket:aws s3api put-bucket-tagging --bucketamzn-s3-demo-bucket--taggingfile://tagging.jsonO arquivo
tagging.jsoné um documento JSON na pasta atual que especifica duas tags:{ "TagSet": [ { "Key": "organization", "Value": "marketing" } ] }Ou aplique uma configuração de marcação a
amzn-s3-demo-bucketdiretamente da linha de comando:aws s3api put-bucket-tagging --bucketamzn-s3-demo-bucket--tagging 'TagSet=[{Key=organization,Value=marketing}]'-
Para obter detalhes da API, consulte PutBucketTagging
na Referência de AWS CLI Comandos.
-
- PowerShell
-
- Ferramentas para PowerShell V4
-
Exemplo 1: este comando aplica duas tags a um bucket denominado
cloudtrail-test-2018(uma tag com uma chave de Stage e um valor de Test e uma tag com uma chave de Environment e um valor de Alpha). Para verificar se as tags foram adicionadas ao bucket, executeGet-S3BucketTagging -BucketName bucket_name. Os resultados devem mostrar as tags que você aplicou ao bucket no primeiro comando. Observe queWrite-S3BucketTaggingsubstitui todo o conjunto de tags existente em um bucket. Para adicionar ou excluir tags individuais, execute os cmdlets da API de grupos de recursos e marcação:Add-RGTResourceTageRemove-RGTResourceTag. Como alternativa, use o Editor de tags no console AWS de gerenciamento para gerenciar as tags de bucket do S3.Write-S3BucketTagging -BucketName amzn-s3-demo-bucket -TagSet @( @{ Key="Stage"; Value="Test" }, @{ Key="Environment"; Value="Alpha" } )Exemplo 2: este comando envia um bucket denominado
cloudtrail-test-2018para o cmdletWrite-S3BucketTagging. Ele aplica as tags Stage:Production e Department:Finance ao bucket. Observe queWrite-S3BucketTaggingsubstitui todo o conjunto de tags existente em um bucket.Get-S3Bucket -BucketName amzn-s3-demo-bucket | Write-S3BucketTagging -TagSet @( @{ Key="Stage"; Value="Production" }, @{ Key="Department"; Value="Finance" } )-
Para obter detalhes da API, consulte PutBucketTaggingem Referência de Ferramentas da AWS para PowerShell cmdlet (V4).
-
- Ferramentas para PowerShell V5
-
Exemplo 1: este comando aplica duas tags a um bucket denominado
cloudtrail-test-2018(uma tag com uma chave de Stage e um valor de Test e uma tag com uma chave de Environment e um valor de Alpha). Para verificar se as tags foram adicionadas ao bucket, executeGet-S3BucketTagging -BucketName bucket_name. Os resultados devem mostrar as tags que você aplicou ao bucket no primeiro comando. Observe queWrite-S3BucketTaggingsubstitui todo o conjunto de tags existente em um bucket. Para adicionar ou excluir tags individuais, execute os cmdlets da API de grupos de recursos e marcação:Add-RGTResourceTageRemove-RGTResourceTag. Como alternativa, use o Editor de tags no console AWS de gerenciamento para gerenciar as tags de bucket do S3.Write-S3BucketTagging -BucketName amzn-s3-demo-bucket -TagSet @( @{ Key="Stage"; Value="Test" }, @{ Key="Environment"; Value="Alpha" } )Exemplo 2: este comando envia um bucket denominado
cloudtrail-test-2018para o cmdletWrite-S3BucketTagging. Ele aplica as tags Stage:Production e Department:Finance ao bucket. Observe queWrite-S3BucketTaggingsubstitui todo o conjunto de tags existente em um bucket.Get-S3Bucket -BucketName amzn-s3-demo-bucket | Write-S3BucketTagging -TagSet @( @{ Key="Stage"; Value="Production" }, @{ Key="Department"; Value="Finance" } )-
Para obter detalhes da API, consulte PutBucketTaggingem Referência de Ferramentas da AWS para PowerShell cmdlet (V5).
-