Metadata 属性 - Amazon CloudFormation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Metadata 属性

元数据属性能够将结构化数据与资源相关联。通过向资源添加元数据属性,您可以将 JSON 或 YAML 格式的数据添加到资源声明中。此外,您还可以使用元数据属性中的内置函数(如 GetAttRef)、参数和虚拟参数来添加解释值。

注意

Amazon CloudFormation 不会验证元数据属性中的语法。

重要

CloudFormation 不会对包含在元数据属性中的任何信息进行编辑或模糊处理。我们强烈建议您不要使用此部分存储敏感信息,例如密码或密钥。

您可以通过 Amazon 命令aws cloudformation describe-stack-resourceDescribeStackResource 操作来检索此数据。

示例

以下模板包含一个具有元数据属性的 Amazon S3 存储桶资源。

JSON

{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "MyS3Bucket" : { "Type" : "AWS::S3::Bucket", "Metadata" : { "Object1" : "Location1", "Object2" : "Location2" } } } }

YAML

AWSTemplateFormatVersion: '2010-09-09' Resources: MyS3Bucket: Type: AWS::S3::Bucket Metadata: Object1: Location1 Object2: Location2