【问题标题】:Not able to add tag on resource AWS::ECS::Service无法在资源 AWS::ECS::Service 上添加标签
【发布时间】:2020-03-24 16:59:10
【问题描述】:

我对 ECS 服务的定义如下:

        "EcsService": {
            "Type": "AWS::ECS::Service",
            "Properties": {
                "Cluster": { "Ref": "EcsCluster" },
                "TaskDefinition": { "Ref": "EcsTaskDefinition" },
                "DesiredCount": 1
            }
        }

CloudFormation 服务在“事件”选项卡中给出以下消息:

仅供参考.. 我只为两个资源定义了标签:

ecs容器实例标签"Tags": [ { "Key": "Name", "Value": { "Fn::Join": ["", [ { "Ref": "AWS::StackName"}, "-instance" ] ]} }]

这是elb安全组"Tags": [ { "Key": "Name", "Value": { "Fn::Join": ["", [ { "Ref": "AWS::StackName" }, "-elb-sg" ] ] } } ]的另一个标签


1) 这个错误是什么意思?对于云服务

2) 如何解决?

【问题讨论】:

  • 是错误还是警告
  • 您的模板中是否定义了任何标签
  • @ArunmainthanKamalanathan 不,我没有为 ECS 服务定义任何标签
  • @ArunmainthanKamalanathan 我为 ec2 实例资源和 elb 安全组定义了标签
  • 模板中是否有任何标签。因为我猜可能有另一个资源带有 ECS 资源可能依赖的标签。

标签: amazon-ec2 amazon-cloudformation amazon-ecs


【解决方案1】:

基本上,为了在 ECS 中进行标记,您需要选择使用新的 ECS ARN 格式,如 here 所述。直到今年年底 here 仍处于选择加入期。

请注意,以上只是警告,它不会停止或失败 cloudformation。

【讨论】:

  • 是的.. 我做了这些改变
猜你喜欢
  • 2021-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多