タスク定義を変更して新しいECSタスク定義を作成するのではなく、テラフォームは、新しいECSタスク定義を破壊したり作成したりする代わりに、新しいECSタスク定義を作成し続けるようにします。
これはテラフォームが機能ちなみに私の設定
resource "aws_ecs_service" "app-service" {
name = "my-task"
cluster = "${aws_ecs_cluster.app-cluster.id}"
task_definition = "${aws_ecs_task_definition.app-td.arn}"
desired_count = "${var.task_count}"
}
resource "aws_ecs_task_definition" "app-td" {
family = "my-task"
container_definitions = "${file("task_definition.json")}"
}
これも私の理解です。しかし、ただ確実にしたい。 –