標記 EC2 Image Builder 輸出資源 - EC2 Image Builder

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

標記 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:us-west-2:123456789012:image/simple-recipe-linux/1.0.0/10"。 此標記包含用來建立 AMI 之映 Image Builder 映像資源的 ARN。

標記資源 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