我有这个代码:
Mysql:
Type: 'AWS::EC2::SecurityGroup'
Properties:
GroupName: Mysql
GroupDescription: MySQL security group
SecurityGroupIngress:
- IpProtocol: tcp
FromPort: 3306
SourceSecurityGroupName: Mysql
ToPort: 3306
Tags:
- Key: Name
Value: MySQL 3306 Access
VpcId: !ImportValue VPC-ID
这将返回此错误: 默认VPC'vpc-xxx'中不存在安全组'Mysql'(服务:AmazonEC2;状态代码:400;错误代码:InvalidGroup.NotFound;请求ID:xxxxx)
我有机会看到安全组,如果可以自我参考,则无法实现此规则。有人遇到过同样的问题吗?
答案 0 :(得分:2)
当需要自引用安全组或相互引用的安全组时,请使用SecurityGroupIngress或SecurityGroupEgress资源。
基本上,您将创建安全组,然后向其添加规则。