AWS CodeDeploy を利用した Blue/Green デプロイで ECS (EC2 上) を使用しています。
新しいタスク定義を作成し、それを使用するようにサービスを更新した後、AWS CodeDeploy での新しいデプロイが開始されます。ただし、次のエラーのため、サービスで新しいタスクを実行できません。
service my-service-dev was unable to place a task because no container instance met all of its requirements...
クラスターで使用されている現在のインスタンスが新しいタスクを実行できないことを理解しています。クラスターの自動スケーリング グループの最小容量を増やして新しいインスタンスを手動で追加すると、デプロイは正常に行われます。
これを自動的に行う方法があるかどうか知りたかったのです。最大容量を (同じ場所で) 増やしても効果がないようです。