首页 > 解决方案 > 如何根据 AWS Cloud-formation 中的资源名称获取堆栈详细信息

问题描述

有什么方法可以从创建的资源中找到堆栈名称?假设我有创建堆栈 A 和资源 B 的 cft 模板。然后由于需要,我必须为同一资源 B 创建另一个堆栈 C。

但是堆栈 C 的创建不允许我创建资源 B,因为堆栈 A 已经被它锁定。所以,我的目的是找到资源B拥有的较早的堆栈并删除堆栈A。然后,用CFT实现堆栈B,然后创建资源B。

我正在尝试使用boto3。

标签: amazon-cloudformationboto3

解决方案


除了您定义的任何标签之外,AWS CloudFormation 还会自动创建以下堆栈级标签,其前缀为 aws::

aws:cloudformation:逻辑 ID

aws:cloudformation:stack-id

aws:cloudformation:stack-name

aws: 前缀保留给 AWS 使用

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html


推荐阅读