セッションマネージャーを使ってEC2インスタンス(AmazonLinux2023)にログインする
セッションマネージャーを使ってEC2インスタンスにログインする方法です。
EC2インスタンスのセットアップ
マネジメントコンソールからEC2にアクセスし、インスタンスの起動を選択します。 アプリケーションのイメージに AmazonLinux2023を選択します。 キーペアは作成せず、ネットワークはデフォルトVPCを指定します。 セキュリティグループには何も許可する必要がありません、SSH用の22番ポートにも許可を加える必要はありません。
セッションマネージャー用のロールを作成
IAM > ロールを選択し、ロールを作成します。 ユースケースに EC2 を選択します。
許可ポリシーに AmazonSSMManagedInstanceCore
を追加します。
EC2インスタンスにロールの紐付け
作成したEC2インスタンスに作成したロールをアタッチします。
セッションマネージャーを使用してEC2インスタンスに接続
インスタンスの接続画面からセッションマネージャーを選択し、EC2インスタンスにログインできることを確認します。
AWS CLIからEC2インスタンスに接続する
AWS CLIからECインスタンスに接続します。 以下のコマンドでAWS CLIからセッションマネージャーを使用してEC2インスタンスに接続します。 プラグインがインストールされていない場合は別途インストールが必要になります。
Troubleshooting Session Manager
署名されたインストーラーを使用して Session Manager プラグインを macOS にインストールする
aws ssm start-session --target {EC2インスタンスID} --region ap-northeast-1