SSMからインスタンスに接続する環境の検証するため、まずSSMで接続する環境を整備する
先行きはFargateつなげる予定ですが、まずはEC2で試しました。
インスタンスはDockerで使った、AmazonLinux2023利用してます。
1)インスタンスをpublicのゾーンに配置する。<よく忘れてる
2)AmazonSSMManagedInstanceCoreのポリシーを持つロールをインスタンスロールに設定する
3)インスタンス>接続タブ>セッションマネージャタブから接続できることを確認
4)Cloudtrailに以下のようなAPIの後が残り接続したことが分かります。
接続したという証跡にはなるのでないかと思います。
5)wsl2から接続したいのでプラグインを公式のまんまでインストール
AWS CLI 用の Session Manager プラグインをインストールする - AWS Systems Manager
curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" -o "session-manager-plugin.deb" sudo dpkg -i session-manager-plugin.deb
6)wslのターミナルからインスタンスにログインする。
aws ssm start-session --target i-12345678910--profile プロファイル名