AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Metadata 属性

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

注意

AWS CloudFormation 不会验证 Metadata 属性中的语法。

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

示例

以下模板包含一个具有 Metadata 属性的 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

本页内容: