web-dev-qa-db-ja.com

AWS ECSでコンテナを再起動するにはどうすればよいですか?

ECSサービスで実行されているアプリケーションコンテナーに、consulのキー値ストアを介してアプリケーション構成を提供しました。

アプリケーションは、起動時に一度だけ、領事から設定を読み取ります。

構成を変更する必要がある場合、アプリケーション構成が更新されるようにコンテナーを再起動するにはどうすればよいですか?

私はこれをaws cliを介してプログラムで行うことを望んでいます。

11
Nick

コンテナーを再起動しません。ただし、個々のタスクを停止することができ、ECSはク​​ラスターのどこかにタスクの別のインスタンスを再起動します。

11
Mitch Dempsey

これは私のために働きました:

aws ecs list-tasks --cluster my-cluster-name | jq -r ".taskArns[]" | awk '{print "aws ecs stop-task --cluster my-cluster-name --task \""$0"\""}' | sh
1
user326608