aws」カテゴリーアーカイブ

aws ecs execute-commandでタスク名を省略

aws ecs execute-command \
  --cluster my-cluster \
  --task $(aws ecs list-tasks --cluster my-cluster --desired-status RUNNING --query "taskArns[0]" --output text) \
  --container php \
  --interactive \
  --command "bash"

クラスター名は頻繁に変わらないのでこのコマンドでタスク名をわざわざコピーしなくていい
$(aws ecs list-tasks –cluster genar-web-cluster –desired-status RUNNING –query “taskArns[0]” –output text)
実行中の最初のタクスを取得する