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

cfn-get-metadata

说明

您可以使用 cfn-get-metadata 帮助程序脚本从 CloudFormation 中提取元数据块,并将其打印进行标准输出。如果您指定了密钥,则还可以打印元数据块的子树。但是,仅支持具有最高级别的密钥。

注意

cfn-get-metadata 无需提供凭证,因此您不需要使用 --access-key--secret-key--credential-file 选项。但是,如果不指定证书,则 AWS CloudFormation 会检查堆栈成员并将调用范围限制为实例所属的堆栈。

语法

Copy
cfn-get-metadata --access-key access.key \ --secret-key secret.key \ --credential-file|f credential.file \ --key|k key \ --stack|-s stack.name.or.id \ --resource|-r logical.resource.id \ --url|-u service.url \ --region region

选项

名称 描述 必需

-k, --key

对于键/值对,返回指定的值所对应的键的名称。

Type: String

示例:对于 { "SampleKey1" : "Key1", "SampleKey2" : "Key2" }cfn-get-metadata -k Key2 返回 SampleKey2

-s, --stack

堆栈名称。

Type: String

默认值:无

示例: -s { "Ref" : "AWS::StackName" },

-r, --resource

包含元数据的资源的逻辑资源 ID。

Type: String

示例: -r WebServerHost

--region

待派生 CloudFormation URL 的区域。

Type: String

默认值:无

示例: --region ", { "Ref" : "AWS::Region" },

--access-key

针对拥有权限的账户 AWS 访问密钥,调用 CloudFormation 上的 DescribeStackResource。

Type: String

条件:凭证文件参数替代此参数。

条件

--secret-key

AWS 密钥对应于指定 AWS 访问密钥。

Type: String

条件:凭证文件参数替代此参数。

条件

-f, --credential-file

同时包含密钥和访问密钥的文件。

Type: String

条件:凭证文件参数替代 --access-key 和 --secret-key 参数。

条件

本页内容: