我迈出了DevOps生活的第一步,并且在尝试将ECS与Terraform一起使用标签时遇到了一个非常烦人的问题。
我已经尝试过在任务定义模板上使用标签,但是它们什么也没做。
我已经能够正确标记ECS集群和服务...但是我似乎无法标记实际任务
谢谢!
可以对ECS任务定义进行标记:
resource "aws_ecs_task_definition" "task" {
# ...
tags = {
ImATag = "yes indeed"
AnotherTag = "another one"
}
# ...
}
ECS服务也可以被标记并配置为将其标记传播到任务:
resource "aws_ecs_service" "service_with_auto_scaling" {
# ...
tags = {
ImATag = "yes indeed"
AnotherTag = "another one"
}
propagate_tags = "SERVICE"
# ...
}
您需要以root用户身份登录并进入ECS服务设置,并启用新的资源ID,以便property_tags正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句