本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭PutBucketTagging
配 AWS SDK或使用 CLI
下列程式碼範例會示範如何使用PutBucketTagging
。
- CLI
-
- AWS CLI
-
下列指令會將標記組態套用至名為的值區
my-bucket
:aws s3api put-bucket-tagging --bucket
my-bucket
--taggingfile://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式參考中的。
-
如需 AWS SDK開發人員指南和程式碼範例的完整清單,請參閱搭配 AWS SDK 使用此服務。本主題也包含有關入門的資訊以及舊SDK版的詳細資訊。