AWS CloudFormation
User Guide (API 版本 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 会检查堆栈成员并将调用范围限制为实例所属的堆栈。

语法

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 参数。

条件

本页内容: