View a markdown version of this page

CloudFormation 資源標記 - AWS CloudFormation

這是新的 CloudFormation 範本參考指南。請更新您的書籤和連結。如需 CloudFormation 入門的說明,請參閱 AWS CloudFormation 使用者指南

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

CloudFormation 資源標記

使用 CloudFormation 範本中的 Tags 屬性可將標籤套用至資源,協助您識別和分類那些資源。

如需有關哪些資源支援 Tags 屬性的資訊,請參閱 AWS 資源和屬性類型參考中的個別資源。如果資源尚不支援 Tags 屬性,資源的服務可能會支援使用自己的 API 操作進行標記。如需詳細資訊,請參閱該服務的說明文件。

除了您定義的任何標籤之外,CloudFormation 會建立具有 aws: 字首的下列堆疊層級標籤:

  • aws:cloudformation:logical-id

  • aws:cloudformation:stack-id

  • aws:cloudformation:stack-name

aws:首會保留供 AWS 使用。此字首不區分大小寫。如果您在 KeyValue 屬性中使用此字首,則無法更新或刪除標籤。具有此字首的標籤不會計入每個資源的標籤數。

堆疊層級標籤到資源的傳播 (包括具有 aws: 字首的標籤) 因資源類型而異。例如,標籤不會傳播到從區塊型裝置映射建立的 Amazon EBS 磁碟區。

注意

有些資源需要明確的標籤傳播設定。例如,AWS::AutoScaling::AutoScalingGroup 資源的 PropagateAtLaunch 屬性必須設為 true,才能將標籤傳播至其 EC2 執行個體。不過,無論 PropagateAtLaunch 設定為何,堆疊層級標籤都會自動套用至 EC2 執行個體。

語法

JSON

{ "Key" : String, "Value" : String }

YAML

Key: String Value: String

Properties

Key

標籤的鍵名稱。您可以指定長度為 1 到 128 個 Unicode 字元的值,並且不可在前面加上 aws:。您可以使用以下任何字元:Unicode 字母、數字、空格、_.:/=+@-" 的組合。

必要:是

類型:字串

Value

標籤的值。您可以指定長度為 1 到 256 個字元的值。您可以使用以下任何字元:Unicode 字母、數字、空格、_./=+- 的組合。

必要:是

類型:字串

範例

此範例顯示 Tags 屬性。您可以在支援此屬性資源內的 Properties 區段指定此屬性。建立資源時,會使用參數動態設定 Environment 標籤,並將 Owner 標籤靜態設定為 MyName

JSON

"Tags" : [ { "Key" : "Environment", "Value" : { "Ref": "Environment" } }, { "Key" : "Owner", "Value" : "MyName" } ]

YAML

Tags: - Key: Environment Value: !Ref Environment - Key: Owner Value: MyName

另請參閱