0
我正嘗試通過雲形成來設置羣集。使用aws示例從 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.htmlaws ec2容器服務 - 雲形成中的名稱
我無法弄清楚如何命名我的服務。我們可以在通過gui創建集羣時命名服務,但似乎沒有辦法通過雲形成來完成。
有沒有辦法將服務設置爲具有服務名稱的雲形成腳本的一部分?
我正嘗試通過雲形成來設置羣集。使用aws示例從 http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-ecs.htmlaws ec2容器服務 - 雲形成中的名稱
我無法弄清楚如何命名我的服務。我們可以在通過gui創建集羣時命名服務,但似乎沒有辦法通過雲形成來完成。
有沒有辦法將服務設置爲具有服務名稱的雲形成腳本的一部分?
由cloudformation生成的服務名稱是雲形成中隨機字符串,羣集名稱和服務資源的邏輯名稱的混合。
例如在cloudformation這樣的服務:
"App":{
"Type":"AWS::ECS::Service",
"DependsOn":"ECSInstance1",
"Properties":{
"Cluster":{
"Ref":"ECSClusterARN"
},
"DesiredCount":"1",
"DeploymentConfiguration":{
"MaximumPercent":"100",
"MinimumHealthyPercent":"0"
},
"TaskDefinition":{
"Ref":"DefApp"
}
}
},
會產生像::羣集名稱-1QI3WFFV55L8A應用內-44HWD4EJO5C1
其中應用高於資源的邏輯名稱的服務名。
這正是我不想要的。如果服務名稱是隨機的,我不知道更新哪個服務名稱,因爲我推出新版本的任務。 – user1426119
不幸的是,沒有辦法以完美的方式使用雲信息來命名您的服務:( –
您可以做的最好的方式是在控制檯中重命名,在CLI中重命名或使用CLI生成您的服務http://docs.aws .amazon.com/CLI /最新/參考/ ECS /創建-service.html – ISZ