🤔
EC2インスタンスにSSMで接続できない
現象
「The version of SSM Agent on this instance doesn't support shell profile. Update to latest SSM Agent before continuing.」とエラーが表示され、Session ManagerでEC2インスタンスに接続できない。
原因
EC2インスタンス内のSSM Agentのバージョンが古いため
解決法
- AWSの画面で「Systems Manager」を検索し、開く。
- 左のナビゲーションメニューから「ノード管理」 > 「フリートマネージャー」を開く
- フリートマネージャーから該当のEC2インスタンスのチェックボックスを選択する
- 右上の「アカウント管理」メニューから「SSMエージェントの自動更新」を選択する
- 「SSM Agent の自動更新」を押下する
- SSMエージェントは迅速に更新され、SSM経由でインスタンスにアクセスすることができるようになる
- 今後はSSMエージェントの自動アップデートもされる
Discussion