我正在使用CF爲CodeDeploy應用程序創建部署組,但我不斷收到說明部署組已存在的錯誤(但它屬於不同的CodeDeploy應用程序)。如果我手動創建它,那很好。這裏是模板:CloudFormation - 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" : "...."
}
},
對於與部署組關聯的每個應用程序,部署組的名稱必須是唯一的。只需確認您的問題中描述的配置符合該要求即可。 – jbird
在應用程序中是唯一的,但在所有應用程序中不唯一。令人不安的是,如果我手動創建它,那很好。 – BPm