投稿日: Mar 24, 2022

Amazon EC2 Auto Scaling は、Amazon EC2 インスタンスメタデータサービス (IMDS) で、Auto Scaling インスタンスのライフサイクル状態を発行するようになりました。これにより、インスタンスがあるライフサイクル状態から別のライフサイクル状態に移行するときに、インスタンス上でのアクションを簡単に開始できます。Auto Scaling グループのインスタンスは、起動されてサービスの提供が開始されてから、サービスから削除されて終了するまで、さまざまなライフサイクル状態に移行します。IMDS をポーリングすることで、インスタンス上のアプリケーションをセットアップして、ライフサイクルの状態を簡単に判断できます。Amazon CloudWatch Events やその他のサービスをセットアップする必要はありません。

例えば、インスタンスの起動後にソフトウェアをダウンロードしてインストールするなど、インスタンスのライフサイクル状態が変化するときに、インスタンスで追加の初期化手順を実行したい場合があります。これを実行するには、アプリケーションが IMDS で適切な状態を検出したときに必要なアクションを実行し、Amazon EC2 Auto Scaling ライフサイクルフックを使用して、初期化ステップが完了するのを待ってから次のライフサイクル状態に移行するようにします。

Amazon EC2 Auto Scaling と Amazon EC2 インスタンスメタデータサービスは、すべてのパブリック AWS リージョンAWS GovCloud (米国) リージョンでご利用いただけます。Auto Scaling のライフサイクル状態の詳細については、この AWS ドキュメントにアクセスしてください。