amazon-cloudformation - 如何根据 AWS Cloud-formation 中的资源名称获取堆栈详细信息
问题描述
有什么方法可以从创建的资源中找到堆栈名称?假设我有创建堆栈 A 和资源 B 的 cft 模板。然后由于需要,我必须为同一资源 B 创建另一个堆栈 C。
但是堆栈 C 的创建不允许我创建资源 B,因为堆栈 A 已经被它锁定。所以,我的目的是找到资源B拥有的较早的堆栈并删除堆栈A。然后,用CFT实现堆栈B,然后创建资源B。
我正在尝试使用boto3。
解决方案
除了您定义的任何标签之外,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
推荐阅读
- javascript - 发射之间的 RxJS 顺序延迟
- r - 如何将数据集与每个国家/地区的数据合并,但仅合并该月的第一个可用日期,所有 6 个月?
- heroku - 免费计划中的 Heroku 磁盘空间有多大?
- nginx - 如何删除发布者 rtmp 模块?
- java - 如何在java中获取方阵第二大元素的行和列位置
- angular - 当我进行延迟模块加载时,我应该将通常放在 main.ts 中的导入放在哪里?
- javascript - 如何创建证书签名请求 (CSR) 并通过 Javascript Web api 中的 CA 进行验证?
- azure - 如何通过 azure devops 中的 Rest API 通过测试百分比
- xero-api - Xero智威汤逊观众
- hasura - 如何使 Hasura 连接到特定的 postgresql 模式