【发布时间】:2015-08-28 12:06:09
【问题描述】:
我有一个 CloudFormation 模板,可以创建一个 Auto Scaling 组(除其他外)。如何在模板中为弹性伸缩组命名?
AWS 文档没有提及任何内容 (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html),如果我通过 AWS 网站创建它,则可以这样做。 (我需要给一个组一个名字,因为我需要从另一个脚本中找到这个组)
编辑:我尝试添加一个名为“名称”的标签,但它仍然不起作用:
"Resources": {
"MyServerGroup" : {
"Type" : "AWS::AutoScaling::AutoScalingGroup",
"Properties" : {
"AvailabilityZones" : { "Fn::GetAZs" : ""},
"LaunchConfigurationName" : { "Ref" : "LaunchConfig" },
"MinSize" : { "Ref" : "ServerCount" },
"MaxSize" : { "Ref" : "ServerCount" },
"DesiredCapacity" : { "Ref" : "ServerCount" },
"LoadBalancerNames" : [ { "Ref" : "ElasticLoadBalancerName" } ],
"Tags" : [ {
"Key" : "Name",
"Value" : { "Ref" : "ServerName" },
"PropagateAtLaunch" : "true"
} ]
},
"CreationPolicy": {
"ResourceSignal": {
"Count": "2",
"Timeout": "PT5M"
}
}
},
AWS 控制台中的名称列仍然显示类似“MyStackName-MyServerGroup-345MH3NF34N7E”的内容,并且在标签字段中,我可以看到我添加的名称标签的键值对。
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-cloudformation