本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Metadata
屬性
Metadata
屬性可讓您將結構化資料與資源相關聯。透過將Metadata
屬性新增至資源,您可以將資料加YAML入JSON或資源宣告中。此外,您可以在屬性內使用內建函數 (例如GetAtt和 Ref)、參數和虛擬參數來新增這些解譯Metadata
值。
注意
AWS CloudFormation 不驗證元數據屬性中的語法。
重要
CloudFormation 不會編輯或混淆您在中繼資料屬性中包含的任何資訊。我們強烈建議您不要使用此區段來儲存機密資訊,例如密碼或秘密。
您可以使用 AWS Command Line Interface 指令aws cloudformation describe-stack-resource
或DescribeStackResource
API作業擷取此資料。
範例
下列範本包含具有Metadata
屬性的 Amazon S3 儲存貯體資源。
JSON
{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "MyBucket" : { "Type" : "AWS::S3::Bucket", "Metadata" : { "Object1" : "Location1", "Object2" : "Location2" } } } }
YAML
AWSTemplateFormatVersion: '2010-09-09' Resources: MyBucket: Type: AWS::S3::Bucket Metadata: Object1: Location1 Object2: Location2