1

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

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

不受欢迎的解决方案:

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

理想的解决方案:

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

1 回答 1

0

目前的答案是我正在寻找的解决方案还不存在

鉴于目前的这种缺乏,我已着手评估我的不良解决方案

我首先考虑使用 try/catch|except 块并在尝试删除附加到组的启动配置时解析错误。解析的成本超出了我的预期,因此我决定遍历 AutoScaling 组并为每个单独的启动配置找到匹配项。

虽然该解决方案不太理想,但它运行良好。我希望尽快将代码发布在 GitHub 上,以便其他人也可以从中受益。

更新:2013 年 8 月 7 日

这是我一直在研究的 GitHub 上的一些代码。希望对其他人有所帮助。

于 2013-07-11T19:59:44.103 回答