从Cloud Formation模板创建安全组失败,"组已经存在"

时间:2014-06-16 17:27:13

标签: amazon-web-services amazon-ec2 amazon-cloudformation

我已经设置了一个创建组和SQS队列的CF文件,但是当我推送它时总是无法说我正在创建的安全组已经存在(这没有任何意义):

"ApiSecurityGroupProduction": {
    "Type": "AWS::EC2::SecurityGroup",
    "Properties": {
        "GroupDescription": "Group for the api instances",
        "GroupName": "api_production",
        "SecurityGroupIngress": [
            {
                "IpProtocol": "tcp",
                "FromPort": "8000",
                "ToPort": "8000",
                "SourceSecurityGroupId": "sg-843f59ed"
            },
            {
                "IpProtocol": "tcp",
                "FromPort": "22",
                "ToPort": "22",
                "SourceSecurityGroupName": "chef_server"
            }
        ]
    }
}

它失败了:

14:20:38 UTC-0300   CREATE_FAILED   AWS::EC2::SecurityGroup ApiSecurityGroupProduction  api_production already exists

此事件是在创建此同一组之后生成的。为什么会发生这种情况?是否有一些其他配置我必须在这里设置才能使它工作?

1 个答案:

答案 0 :(得分:5)

最后问题是GroupName属性,一旦删除,该组就被正确创建。