在 Amazon Web Services 上创建子网时设置 CIDR 块

Setting a CIDR Block When Creating a Subnet on Amazon Web Services

我目前正在阅读 AWS 的 "Getting Started" 文档,我 运行 在阅读入门文档的最后一小节时遇到了问题。

向您的 VPC 添加两个私有子网第 6 步:在 CIDR 块中,输入 10.0.2.0/24。

我已尽力完全按照这些步骤操作,但我卡在这里了,因为在放入此 CIDR 块时我收到一条错误消息,指出:

10.0.2.0/24 is not within the range of 172.31.0.0/16

我该怎么做才能解决这个问题?文档是否可能已过时或我在之前的步骤中做错了什么?我已经仔细检查过我是否按照它说的做了所有事情,但仍然 运行 进入这个错误。

这些文档有问题。我建议忽略显示 "To test whether you have a default VPC" 的部分并直接转到显示 "To create a VPC" 的部分,并使用 CIDR 10.0.1.0/24 创建指定的 VPC(按照说明)。尽管您可能会这样做有一个带有 CIDR 172.31.0.0/16 的默认私有 VPC,他们稍后为您提供的子网将无法使用该 VPC。

稍后,当您创建子网时,请务必 select 您使用 10.0.1.0/24 而不是默认值创建的 VPC。

这些文档的问题在于它们告诉您可以跳过创建自己的 VPC,但没有给您正确的 CIDR 来使用它。