【发布时间】:2016-10-13 21:14:57
【问题描述】:
我正在使用 CF 为 CodeDeploy 应用程序创建部署组,但我不断收到错误消息,指出部署组已经存在(它确实存在,但它属于不同的 CodeDeploy 应用程序)。如果我手动创建它,那很好。这是模板:
"DeploymentGroup": {
"Description": "Create a deployment group",
"DependsOn": [
"EC2Instance"
],
"Type" : "AWS::CodeDeploy::DeploymentGroup",
"Properties" : {
"ApplicationName" : "Foo",
"DeploymentConfigName": "CodeDeployDefault.AllAtOnce",
"DeploymentGroupName": "foo-group",
"Ec2TagFilters" : [
{
"Key" : "Name",
"Value" : "Foo",
"Type" : "KEY_AND_VALUE"
}
],
"ServiceRoleArn" : "...."
}
},
【问题讨论】:
-
部署组的名称对于与部署组关联的每个应用程序必须是唯一的。只需确认您的问题中描述的配置满足该要求即可。
-
是在一个应用程序中是唯一的,但不是在所有应用程序中都是唯一的。麻烦的是,如果我手动创建它,就可以了。
标签: aws-code-deploy amazon-cloudformation