AWS 文件 AWS SDK 範例 GitHub 存放庫中提供了更多 SDK 範例
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭PutBucketTagging
配 AWS 開發套件或 CLI 使用
下列程式碼範例會示範如何使用PutBucketTagging
。
- CLI
-
- AWS CLI
-
下列指令會將標記組態套用至名為的值區
my-bucket
:aws s3api put-bucket-tagging --bucket my-bucket --tagging file://tagging.json
該文件
tagging.json
是指定標籤的當前文件夾中的 JSON 文檔:{ "TagSet": [ { "Key": "organization", "Value": "marketing" } ] }
或者
my-bucket
直接從命令行應用標記配置:aws s3api put-bucket-tagging --bucket my-bucket --tagging 'TagSet=[{Key=organization,Value=marketing}]'
-
如需 API 詳細資訊,請參閱AWS CLI 命令參考PutBucketTagging
中的。
-
- PowerShell
-
- 適用的工具 PowerShell
-
範例 1:此命令會將兩個標記套用至名為的值區
cloudtrail-test-2018
:含有 Stage 索引鍵且值為 Test 的標記,以及含有環境鍵和 Alpha 值的標籤。若要確認標籤是否已新增至值區,請執行Get-S3BucketTagging -BucketName bucket_name
。結果應顯示您在第一個命令中套用至值區的標籤。請注意,Write-S3BucketTagging
會覆寫值區上的整個現有標記集。若要新增或刪除個別標籤,請執行 Resource Groups 和標記 API 指令程式,以Add-RGTResourceTag
及Remove-RGTResourceTag
。或者,使用 AWS 管理主控台中的標籤編輯器來管理 S3 儲存貯體標籤。Write-S3BucketTagging -BucketName cloudtrail-test-2018 -TagSet @( @{ Key="Stage"; Value="Test" }, @{ Key="Environment"; Value="Alpha" } )
範例 2:此命令會
cloudtrail-test-2018
將名為的值區傳送至Write-S3BucketTagging
指令程式。它適用於標籤階段:生產和部門:財務桶。請注意,Write-S3BucketTagging
會覆寫值區上的整個現有標記集。Get-S3Bucket -BucketName cloudtrail-test-2018 | Write-S3BucketTagging -TagSet @( @{ Key="Stage"; Value="Production" }, @{ Key="Department"; Value="Finance" } )
-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 指令程PutBucketTagging式參考中的。
-