🤔

EC2インスタンスにSSMで接続できない

2023/04/05に公開

現象

「The version of SSM Agent on this instance doesn't support shell profile. Update to latest SSM Agent before continuing.」とエラーが表示され、Session ManagerでEC2インスタンスに接続できない。

Systems Manager接続失敗画面

原因

EC2インスタンス内のSSM Agentのバージョンが古いため

解決法

  • AWSの画面で「Systems Manager」を検索し、開く。
  • 左のナビゲーションメニューから「ノード管理」 > 「フリートマネージャー」を開く
  • フリートマネージャーから該当のEC2インスタンスのチェックボックスを選択する
  • 右上の「アカウント管理」メニューから「SSMエージェントの自動更新」を選択する
    アカウント管理メニュー
  • 「SSM Agent の自動更新」を押下する
    エージェントの自動更新ポップアップ
  • SSMエージェントは迅速に更新され、SSM経由でインスタンスにアクセスすることができるようになる
    • 今後はSSMエージェントの自動アップデートもされる

参考情報

Discussion