Обнаружено неподдерживаемое свойство SourceSecurityGroupId - PullRequest
0 голосов
/ 14 ноября 2018

Я пытаюсь создать шаблон для AWS :: CloudFormation, в котором создается RDS. Но когда я пытаюсь запустить модель, я получаю Encountered unsupported property SourceSecurityGroupId.

Я использую эти параметры для получения идентификатора группы безопасности

"WebServerSecurityGroupId": {
    "Type": "AWS::EC2::SecurityGroup::Id",
}

И ресурс, которым я пользуюсь:

"Resources": {
    "DBVPCSecurityGroup" : {
        "Type": "AWS::EC2::SecurityGroup",
        "Properties" : {
            "VpcId" : { "Ref" : "VpcId" },
             "SecurityGroupIngress" : [
                {
                    "IpProtocol" : "tcp",
                    "FromPort" : "80",
                    "ToPort" : "80",
                    "SourceSecurityGroupId:" : {
                        "Ref": "WebServerSecurityGroupId"
                    }
                }
            ]
        }
    },
// the rest of template

1 Ответ

0 голосов
/ 14 ноября 2018

На самом деле выглядит хорошо.Не могли бы вы попытаться отделить группу безопасности от Ingress:

"DBVPCSecurityGroup" : {
    "Type": "AWS::EC2::SecurityGroup",
    "Properties" : {
        "VpcId" : { "Ref" : "VpcId" }
    }
},
"WebServerSecurityHTTPIn": {
    "Type": "AWS::EC2::SecurityGroupIngress",
    "Properties": {
        "GroupId": {
            "Ref": "DBVPCSecurityGroup"
        },
        "IpProtocol": "tcp",
        "FromPort": "80",
        "ToPort": "80",
        "SourceSecurityGroupId": {
            "Ref": "WebServerSecurityGroupId"
        }
    }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...