cfn-get-metadata
您可以使用 cfn-get-metadata
帮助程序脚本从 CloudFormation 中提取元数据块,并将其打印进行标准输出。如果您指定了密钥,则还可以打印元数据块的子树。但是,仅支持具有最高级别的密钥。
语法
cfn-get-metadata --access-key
access.key
\ --secret-keysecret.key
\ --credential-file|fcredential.file
\ --key|kkey
\ --stack|-sstack.name.or.id
\ --resource|-rlogical.resource.id
\ --roleIAM.role.name
\ --url|-uservice.url
\ --regionregion
注意
cfn-get-metadata
不需要凭证,因此您不需要使用 --access-key
、--secret-key
、--role
或 --credential-file
选项。但是,如果不指定证书,则 CloudFormation 会检查堆栈成员并将调用范围限制为实例所属的堆栈。有关更多信息,请参阅 帮助程序脚本的权限。
选项
名称 | 描述 | 必填 |
---|---|---|
|
对于键值对,返回指定的值所对应的键的名称。 类型:字符串 示例:对于 |
否 |
|
堆栈名称。 类型:字符串 默认值:无 示例: |
是 |
|
包含元数据的资源的逻辑资源 ID。 类型:字符串 示例: |
是 |
|
与实例关联的 IAM 角色的名称。 类型:字符串 条件:凭证文件参数替代该参数。 |
否 |
|
从中推导 CloudFormation URL 的区域。 类型:字符串 默认值:无 示例: |
否 |
|
针对有权对 CloudFormation 调用 DescribeStackResource 的账户的 AWS 访问密钥。 类型:字符串 条件:凭证文件参数替代该参数。 |
条件 |
|
AWS 密钥对应于指定的 AWS 访问密钥。 类型:字符串 条件:凭证文件参数替代该参数。 |
条件 |
|
同时包含密钥和访问密钥的文件。 类型:字符串 条件:凭证文件参数替代 --access-key 和 --secret-key 参数。 |
条件 |