備忘録

備忘録

AWSのECS内のbashに接続する方法

Ⅰ. はじめに

タイトルの通り「AWSのECS内のbashに接続する方法」です

Ⅱ. 手順

1. AWS IAM で以下2つを用意する
  • AWS Access Key ID
  • AWS Secret Access Key
3. AWS CLIをインストールする
5. SessionManagerPlugin をインストールする
6. AWS CLIの初期設定をする
aws configure
7. クラスタ名を取得する
aws ecs list-clusters
8. サービス名を取得する
aws ecs list-services ^
  --cluster arn:aws:ecs:ap-northeast-...
9. タスク名を取得する
aws ecs list-tasks ^
  --cluster arn:aws:ecs:ap-northeast-... ^
  --service arn:aws:ecs:ap-northeast-...
10. コンテナに接続する
aws ecs execute-command --cluster arn:aws:ecs:ap-northeast-... ^
  --task arn:aws:ecs:ap-northeast-... ^
  --interactive ^
  --command "/bin/bash"

実行結果

省略