偏屈エンジニアブログ

老害エンジニアの技術メモ

SSMを利用したWSLからのログイン環境

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 プロファイル名