CIDR 无效 AWS Cloud Formation

The CIDR is invalid AWS Cloud Formation

我正在使用云形成来创建实例,我正在为 VPC 和子网使用以下 CIDR 配置。

VPC CIDR: "10.15.0.0/16" 
Subnet A CIDR: "10.15.10.0/24"
Subnet B CIDR: "10.15.20.0/24"
PrivateSubnet CIDR A: "10.15.90.0/21"
PrivateSubnet CIDR B: "10.15.110.0/21"

我收到以下错误。请让我知道我在这里做错了什么?

The CIDR '10.15.20.0/24' is invalid. (Service: AmazonEC2; Status Code: 400; Error Code: InvalidSubnet.Range; )

10.15.20.0/24 可以。

但是,10.15.90.0/2110.15.110.0/21 无效

  • 10.15.90.0/21 落在 10.15.88.010.15.95.255 之间,所以应该是 10.15.88.0/21
  • 10.15.110.0/21 落在 10.15.104.010.15.111.255 之间,所以应该是 10.15.104.0/21

CIDR 符号很伤脑筋,所以你总是使用 CIDR Calculator

如果您不遵循上述概念,请阅读Classless Inter-Domain Routing - Wikipedia