У нас есть несколько аккаунтов AWS. При создании CFTemplate для создания группы безопасности я должен добавить SG из другого VPC в качестве входящего правила. Когда я пытаюсь использовать тот же код с "CidrIp", мой стек создается без ошибок, но когда я даю SourceSecurityGroupId & SourceSecurityGroupOwnerId, я получаю сообщение об ошибке, поскольку данный VPC не существует. Это код, который я использовал.
"Resources" : {
"PrivateWindowsSg" : {
"Type" : "AWS::EC2::SecurityGroup",
"Properties" : {
"GroupDescription" : "Ingress from AD & DC in CS",
"VpcId" : {
"Ref" : "VPCID"
}
}
},
"PrivateWindowsSgIngress" : {
"Type" : "AWS::EC2::SecurityGroupIngress",
"Properties" :{
"Description" : "Ingress from AD & DC in CS",
"GroupId" : {
"Ref" : "PrivateWindowsSg"
},
"IpProtocol" : "UDP",
"FromPort" : "49152",
"ToPort" : "65535",
"SourceSecurityGroupId" : "SG from Other VPC",
"SourceSecurityGroupOwnerId" :"AWSAccountID"
}
}
}
Ошибка, которую я получаю каждый раз: «Группа безопасности 'sg-055f0xxxx' не существует в VPC по умолчанию 'none' (Сервис: AmazonEC2; Код состояния:400; Код ошибки: InvalidGroup.NotFound; Идентификатор запроса: 056cc269-421d-4985-a15a-b672f20041c8) ".
Помогает ли кто-нибудь решить эту проблему?