AWS-ECS任务上的标签未继承

时间:2020-06-25 04:07:55

标签: terraform amazon-ecs

我正在迈出DevOps人生的第一步,并且在尝试在Terras上的ECS上使用标签时遇到了一个相当烦人的问题。
我已经尝试在任务定义模板上使用标签,但是它们什么也没做。
我已经能够正确标记ECS集群和服务...但是我似乎无法标记实际任务

谢谢!

1 个答案:

答案 0 :(得分:2)

可以标记ECS任务定义:

resource "aws_ecs_task_definition" "task" {
  # ...
  tags = {
    ImATag = "yes indeed"
    AnotherTag = "another one"
  }
  # ...
}

ECS服务也可以被标记并配置为propagate their tags to tasks

resource "aws_ecs_service" "service_with_auto_scaling" {
  # ...
  tags           = {
    ImATag = "yes indeed"
    AnotherTag = "another one"
  }
  propagate_tags = "SERVICE"
  # ...
}

您需要log in as root and go to the ECS service settings and enable the new resource IDs才能使broadcast_tags起作用。