5つのEC2インスタンスを持つ単一のECSクラスターで約15のマイクロサービスを実行しています。サービスをセットアップしている間、タスク配置戦略にあまり注意を払わなかったので、今はそれを変更したいと思っていますが、これまでのところ、そうする方法を見つけていません。戦略を定義できるのは、サービスを作成するときだけで、サービスを更新するときではないようです(Amazonのドキュメントでは、更新については触れられていませんが、不可能ではありません)。
タスクの配置を変更する方法はありますか、またはすべてのサービスを再作成する必要がありますか?
ECSサービス、つまりminimumHealthyPercentとmaximumPercentを作成した後でのみデプロイメント構成を更新できます。 APIドキュメント を参照してください。
したがって、配置戦略を変更する場合は、サービスを再作成する必要があります。
実際 https://serverfault.com/users/265350/m-glatki 、1つではなく2つの方法があります。
ドキュメント( https://docs.aws.Amazon.com/AmazonECS/latest/developerguide/task-placement-strategies.html )ごとに、次の方法で配置戦略を定義できます。