确定附加启动配置的AutoScaling组

时间:2013-07-09 22:59:34

标签: amazon-web-services autoscaling

问题:有没有办法确定哪个AutoScaling组附加了启动配置。

为什么我需要知道?我有一个现有的启动配置列表,我想删除其中一个。

不受欢迎的解决方案:

  • 我可以获取所有AutoScaling组的列表,并查看每个组以确定它正在使用的启动配置。
  • 我可以尝试删除启动配置,然后让错误告诉我它连接到哪个AutoScaling组。

理想的解决方案:

  • 查询启动配置并让它返回附加到哪个组。
  • 使用启动配置名称作为过滤器查询所有AutoScaling组。

1 个答案:

答案 0 :(得分:0)

目前的答案是the solution I am looking for does not yet exist

鉴于目前的不足,我已开始评估不良解决方案

我首先考虑使用try / catch | except块并在尝试删除附加到组的启动配置时解析错误。解析的成本比我想要处理的要多,所以我决定循环使用AutoScaling组并找到每个单独的Launch Configuration的匹配。

虽然解决方案不太理想,但它的工作效果非常好。我希望很快就能在GitHub上发布代码,以便其他人也可以从中受益。

更新:2013年8月7日

Here is some code on GitHub that I have been working on。希望它对其他人有所帮助。