使用AWS CloudFormation创建纯IPv6 VPC子网时遇“Property CidrBlock or Ipv4IpamPoolId cannot be empty”错误求助
AWS CloudFormation创建纯IPv6 VPC子网时遇“Property CidrBlock or Ipv4IpamPoolId cannot be empty”错误求助
大家好,最近我尝试用AWS CloudFormation创建一个纯IPv6的VPC子网,结果栈创建直接失败了,报错信息如下:
CREATE_FAILED
Resource handler returned message: "Invalid request provided: Property CidrBlock or Ipv4IpamPoolId cannot be empty."
下面是我模板里和这个子网相关的代码片段:
SubnetIpv6Only: Type: 'AWS::EC2::Subnet' Properties: VpcId: !Ref CustomVPC AvailabilityZone: !Select [0, !GetAZs ''] # ipv6-only AssignIpv6AddressOnCreation: true Ipv6CidrBlock: !Select [ 0, Fn::Cidr: [ !Select [ 0, !GetAtt CustomVPC.Ipv6CidrBlocks ], 4, 64 ] ]
我查了CloudFormation的VPC子网相关文档,里面明明说:
... 如果VPC已经配置了IPv6 CIDR块,你可以创建纯IPv6子网或者[...]。
我就纳闷了,我明明要做的是纯IPv6子网,为啥还要求必须填IPv4相关的属性啊?有没有大佬能帮我排查下问题出在哪?
备注:内容来源于stack exchange,提问作者djvg
相关产品推荐
相关产品推荐

