EC2 インスタンスが AWS Systems Manager のマネージドインスタンス一覧に表示されません

テクニカルサポートノート。サービス名:Systems Manager, EC2
2020.04.08

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

AWS Systems Manager のマネージドインスタンス機能を使用して、EC2 インスタンスを管理しようとしています。EC2 インスタンスは正常に起動しているのですが一覧に表示されません。一覧に表示させるために必要な作業はありますか。

どう対応すればいいの?

Systems Manager のマネージドインスタンス一覧に表示させるための条件について下記ドキュメントを参照ください。 特に下記赤字部分の設定不備によるお問合せを多くいただきますのでご確認ください。

Systems Manager の前提条件 - AWS Systems Manager

  1. AWS アカウントを作成して、必要な IAM ロールを設定します。
  2. サービスを使用する AWS リージョンで、Systems Manager がサポートされていることを確認します。
  3. サポート対象のオペレーティングシステムを実行するサポート対象のマシンタイプを使用していることを確認します。
  4. EC2 インスタンスの場合は、IAM インスタンスプロファイルを作成し、マシンにアタッチします。
  5. オンプレミスサーバーおよび VM の場合は、ハイブリッド環境の IAM サービスロールを作成します。
  6. Systems Manager エンドポイントへの HTTPS (ポート 443) アウトバウンドトラフィックが許可されていることを確認します。
  7. (推奨) Systems Manager で使用する VPC エンドポイントを Amazon Virtual Private Cloud に作成します。
  8. AWS によって提供されていない AMI から作成されたオンプレミスサーバー、VM、および EC2 インスタンスの場合は、Transport Layer Security(TLS 証明書)をインストールします。
  9. オンプレミスサーバーおよび VM の場合は、マネージドインスタンスのアクティベーションプロセスでマシンを Systems Manager に登録します。
  10. マネージドインスタンスごとに SSM エージェント をインストールし、インストールされたことを確認します。

参考情報