質問・問題
AWS Systems Manager フリートマネージャーで EC2 インスタンスが表示されません。
回答・解決方法
以下3つの要件を満たしているか確認してください。
・当該 EC2 インスタンスに、SSM Agent がインストールされ実行されていること
・Systems Manager サービスと通信するためのアクセス権限が付与されていること
・Systems Manager エンドポイントに接続出来ること
また、ssm-cli を使用してトラブルシューティングを実施することで、要件を満たしているか確認することが出来ます。
・Linux & macOS
ssm-cli get-diagnostics --output table
・Windows
ssm-cli.exe get-diagnostics --output table
・PowerShell
.\ssm-cli.exe get-diagnostics --output table
【参考記事】
Systems Manager で EC2 インスタンスがマネージドノードとして表示されない、または 「接続が失われました」というステータスが表示されるのはなぜですか?
https://repost.aws/ja/knowledge-center/systems-manager-ec2-instance-not-appear
ssm-cli を使用した Amazon EC2 マネージドインスタンスの可用性のトラブルシューティング
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/ssm-cli.html