Amazon SSM Agentが開始中のまま実行できません。原因を教えて下さい。

質問・問題

EC2 インスタンスにて、Amazon SSM Agent の状態が開始中のまま、実行中にならない事象が発生している。

原因と対処方法を知りたい。

回答・解決方法

SSM Agent がインスタンス メタデータの取得に失敗していることが原因として考えられます。

SSM Agent は起動時に169.254.169.254 より EC2 のインスタンスメタデータの取得を行います。 この処理が失敗すると、SSM Agent サービスは起動いたしません。

EC2 インスタンスからこのアドレスへの通信が阻害されていないか、ご確認下さい。

OS にて Proxy をご利用の場合、Proxy の除外アドレスとして「169.254.169.254」を含めていただく必要がございます。あわせてご確認下さい。

【参考記事】

HTTP プロキシを使用する
https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-configure-proxy.html

Amazon EC2 インスタンスでのプロキシの使用IAM ロールがアタッチされた状態で起動された Amazon EC2 インスタンスでプロキシを設定する場合は、インスタンスメタデータへのアクセスに使用されるアドレスを除外してください。
これを行うには、NO_PROXY 環境変数をインスタンスメタデータサービスの IP アドレス「169.254.169.254」に設定します。このアドレスは変化しません。

Linux または macOS
$ export NO_PROXY=169.254.169.254

Windows
C:\\> setx NO_PROXY 169.254.169.254
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください