AWS 无效子网范围 - Terraform,为什么这两个子网无效?

问题描述 投票:0回答:1

这是我的 VPC 和子网范围。两个公共子网未创建,我在执行 Terraform 应用时收到以下错误消息。

错误:创建 EC2 子网:InvalidSubnet.Range:CIDR“10.0.4.232/29”无效。 错误:创建 EC2 子网:InvalidSubnet.Range:CIDR '10.0.4.224/29' 无效。

cidr                    = "10.0.4.0/24"
public-subnet-cidr-1    = "10.0.4.224/29"
public-subnet-cidr-2    = "10.0.4.232/29"
private-subnet-cidr-1   = "10.0.4.0/27"
private-subnet-cidr-2   = "10.0.4.32/27"

我要疯了吗?我确信这些范围是正确的。

尝试使用 terraform 部署 VPC 和 4 个子网,但两个公共子网未部署,因为它表明 IP Cidr 范围无效。不过,根据我的计算,它并不是无效的。

amazon-web-services networking terraform ip cidr
1个回答
0
投票

根据 AWS VPC 文档,允许的最小子网范围是

/28
,这将为子网提供总共 16 个 IP 地址。
/29
只会为子网提供总共 8 个 IP 地址,而 AWS 根本不支持这么小的子网。

请注意,每个 AWS VPC 子网中都有 5 个预留 IP 地址,因此一个

/29
子网只有 3 个可用 IP 地址。

© www.soinside.com 2019 - 2024. All rights reserved.