Metadata 屬性 - AWS CloudFormation

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

Metadata 屬性

Metadata屬性可讓您將結構化資料與資源相關聯。透過將Metadata屬性新增至資源,您可以將資料加YAML入JSON或資源宣告中。此外,您可以在屬性內使用內建函數 (例如GetAttRef)、參數和虛擬參數來新增這些解譯Metadata值。

注意

AWS CloudFormation 不驗證元數據屬性中的語法。

重要

CloudFormation 不會編輯或混淆您在中繼資料屬性中包含的任何資訊。我們強烈建議您不要使用此區段來儲存機密資訊,例如密碼或秘密。

您可以使用 AWS Command Line Interface 指令aws cloudformation describe-stack-resourceDescribeStackResourceAPI作業擷取此資料。

範例

下列範本包含具有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