本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
標記您的資源對於篩選和追蹤資源成本或其他類別很有用。您也可以根據標籤控制存取。如需標籤型授權的詳細資訊,請參閱 以映像建置器標籤為基礎的授權
Image Builder 支援下列動態標籤:
-
- {{imagebuilder:buildDate}}
解決建置時間的建置日期/時間。
-
- {{imagebuilder:buildVersion}}
解析為組建版本,這是位於 Image Builder Amazon Resource Name (.) 結尾的數字ARN。例如, 會將建置版本
"arn:aws:imagebuilder:us-west-2:123456789012:component/myexample-component/2019.12.02/1"
顯示為1
。
為了協助您追蹤已分發的 Amazon Machine Image (AMIs),Image Builder 會自動將下列標籤新增至輸出 AMIs。
-
"CreatedBy":"EC2 Image Builder"
-
"Ec2ImageBuilderArn":"arn:aws:imagebuilder:
。 此標籤包含用於建立 ARN的映像建置器映像資源的 AMI。us-west-2
:123456789012
:image/simple-recipe-linux
/1.0.0/10
"
從 標記資源 AWS CLI
下列範例示範如何使用 imagebuilderCLI命令在 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
下列範例示範如何使用 imagebuilderCLI命令從資源中移除標籤。您必須提供 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
下列範例示範如何使用 imagebuilderCLI命令列出特定資源的所有標籤。
aws imagebuilder list-tags-for-resource --resource-arn arn:aws:imagebuilder:us-west-2:123456789012
:image-pipeline/my-example-pipeline