私はアプリケーションをブートストラップするためにいくつかの自動化スクリプトに取り組んでおり、AWSの自動スケーリンググループを使用して、アプリケーションのEC2インスタンスをスピンアップ/ダウンします。
:私は、パターンは以下のマシンのための一貫性のある名前を再作成できるようにする必要がありMYAPP001
、MYAPP002
、をMYAPP003
。
質問
ユーザーデータのブートストラップフェーズ中にメタデータを照会して、起動したばかりのこのマシンが002
グループ内にあることを確認する方法はありますか?
これを判別できれば、マシンの名前をに変更できMYAPP002
ます。
説明に役立つシナリオ
マシンが命名されることを想定して、サードパーティのサービスを想像してみてMYAPP001
、MYAPP002
、MYAPP003
。このソフトウェアでは、マシンがオフラインになり、後で別のIPアドレスでオンラインに戻ることは問題ありません。ただし、2つの異なるマシンが同じホスト名で同時にこのソフトウェアと通信することはできません。