Jie*_*eng 4 amazon-web-services aws-cloudformation
我尝试创建一个安全组,如:
WebTierSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
SecurityGroupIngress:
- Description: Allow HTTP
IpProtocol: tcp
FromPort: 80
CidrIp: 0.0.0.0/0
CidrIpv6: ::/0
Run Code Online (Sandbox Code Playgroud)
但是 CloudFormation 抱怨我不能同时拥有CidrIp和CidrIpv6。我该如何解决?我以为我可以通过 AWS 控制台同时拥有两者?
不能同时指定 CidrIp 和 CidrIpv6
小智 7
资源的 SecurityGroupIngress(以及 SecurityGroupEgress)属性是列表/数组类型。您必须提供要应用于安全组的资源列表或规则列表。每个规则都必须有一个 CidrIp 或一个 CidrIpv6,不能同时具有。当您需要允许这两种协议时,您必须应用两种不同的规则: 更改您的模板,如下所示:
WebTierSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
SecurityGroupIngress:
- Description: Allow HTTP
IpProtocol: tcp
FromPort: 80
CidrIp: 0.0.0.0/0
- Description: Allow HTTP
IpProtocol: tcp
FromPort: 80
CidrIpv6: ::/0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |