1

質問:起動構成がアタッチされている AutoScaling グループを特定する方法はありますか?

なぜ知る必要があるのですか?既存の起動構成のリストがあり、そのうちの 1 つを削除したいと考えています。

望ましくない解決策:

  • すべての AutoScaling グループのリストを取得し、それぞれを調べて、使用している起動構成を特定できます。
  • Launch Configuration を削除しようとすると、どの AutoScaling Group にアタッチされているかを示すエラーが表示されます。

望ましい解決策:

  • Launch Configuration を照会し、アタッチされているグループを返すようにします。
  • 起動設定名をフィルタとして使用して、すべての AutoScaling グループをクエリします。
4

1 に答える 1

0

現時点での答えは、私が探しているソリューションはまだ存在しないということです。

この現在の不足に照らして、望ましくない解決策の評価に進みました。

最初に、グループにアタッチされた起動構成を削除しようとしたときに、try/catch|except ブロックを使用してエラーを解析することを検討しました。解析のコストは私が対処したい以上のものだったので、AutoScaling グループをループして、個々の起動構成ごとに一致するものを見つけることにしました。

ソリューションは理想的とは言えませんが、非常にうまく機能しています。近日中にコードを GitHub に投稿して、他の人も恩恵を受けられるようにしたいと考えています。

更新: 2013 年 8 月 7 日

これは、私が取り組んでいる GitHub のコードです。それが他の人に役立つことを願っています。

于 2013-07-11T19:59:44.103 に答える