血と汗となみだを流す

個人の思ったこと、やったことの吐き出し口です。

Amazon ECS Exec を実行するための準備

公式ドキュメント

docs.aws.amazon.com

  • 前提条件を確認する

  • ECS サービスの enableExecuteCommandtrue (デフォルト false) にした後に起動したタスクから有効化される

  • enableExecuteCommand を有効化

aws ecs update-service \
    --cluster [クラスター名] \
    --enable-execute-command \
    --service [サービス名] 
aws ecs describe-tasks \
  --cluster [クラスター名] \
  --tasks [タスク ID] \
  | grep enableExecuteCommand

"enableExecuteCommand": true となっていれば OK

  • ECS Exec の実行
aws ecs execute-command \
    --cluster [クラスター名] \
    --task [タスクID] \
    --container [コンテナ名] \
    --interactive \
    --command [コマンド]
プライバシーポリシー