本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
標記 EC2 Image Builder 輸出資源
標記資源對於篩選和追蹤資源成本或其他類別非常有用。您也可以根據標籤控制存取。如需標籤式授權的詳細資訊,請參閱 基於 Image Builder 標籤的授權
Image Builder 支援下列動態標籤:
-
- {{imagebuilder:buildDate}}
在構建時解析為構建日期/時間。
-
- {{imagebuilder:buildVersion}}
解析為組建版本,這是位於 Image Builder Amazon 資源名稱 (ARN) 結尾的數字。例如,將組建版本
"arn:aws:imagebuilder:us-west-2:123456789012:component/myexample-component/2019.12.02/1"
顯示為1
。
為了協助您追蹤已分發的 Amazon 機器映像 (AMI),Image Builder 會自動將下列標籤新增至您的輸出 AMI。
-
"CreatedBy":"EC2 Image Builder"
-
"Ec2ImageBuilderArn":"arn:aws:imagebuilder:
。 此標記包含用來建立 AMI 之映 Image Builder 映像資源的 ARN。us-west-2
:123456789012
:image/simple-recipe-linux
/1.0.0/10
"
標記資源 AWS CLI
下列範例示範如何使用 imagebuilder CLI 命令在 EC2 Image Builder 中新增和標記資源。您必須提供要套用至該標籤的resourceArn
和標籤。
示例tag-resource.json
內容如下:
{ "resourceArn": "arn:aws:imagebuilder:us-west-
2:123456789012
:image-pipeline/my-example-pipeline
", "tags": { "KeyName": "KeyValue" } }
運行以下命令,該命令引用前面的tag-resource.json
文件。
aws imagebuilder tag-resource --cli-input-json file://tag-resource.json
取消標記資源 AWS CLI
下列範例顯示如何使用 imagebuilder CLI 命令從資源中移除標籤。您必須提供resourceArn
和金鑰才能移除標籤。
示例untag-resource.json
內容如下:
{ "resourceArn": "arn:aws:imagebuilder:us-west-
2:123456789012
:image-pipeline/my-example-pipeline
", "tagKeys": [ "KeyName" ] }
運行以下命令,該命令引用前面的untag-resource.json
文件。
aws imagebuilder untag-resource --cli-input-json file://untag-resource.json
列出特定資源的所有標籤 AWS CLI
下列範例顯示如何使用 imagebuilder CLI 命令列出特定資源的所有標籤。
aws imagebuilder list-tags-for-resource --resource-arn arn:aws:imagebuilder:us-west-
2:123456789012
:image-pipeline/my-example-pipeline