我正在尝试通过云形成来设置集群。使用 aws 示例 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.html
我不知道如何命名我的服务。当我们通过 GUI 创建集群时,我们可以命名服务,但似乎没有办法通过云形成来做到这一点。
有没有办法使用服务名称将服务设置为云形成脚本的一部分?
最佳答案
cloudformation生成的服务名称是随机字符串、集群名称和cloudformation中服务资源的逻辑名称的混合。
例如,cloudformation 中这样的服务:
"App":{
"Type":"AWS::ECS::Service",
"DependsOn":"ECSInstance1",
"Properties":{
"Cluster":{
"Ref":"ECSClusterARN"
},
"DesiredCount":"1",
"DeploymentConfiguration":{
"MaximumPercent":"100",
"MinimumHealthyPercent":"0"
},
"TaskDefinition":{
"Ref":"DefApp"
}
}
},
将生成类似::clustername-1QI3WFFV55L8A-App-44HWD4EJO5C1 的服务名称
其中 App 是上述资源的逻辑名称。
关于amazon-web-services - aws ec2 容器服务 - 云形成中的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40098852/