手动将 CIDR 分配到池以预留 IP 地址空间
按照本部分中的步骤将 CIDR 手动分配给池。为了在 IPAM 池中预留 CIDR 以供以后使用,您可以执行此操作。您还可以在 IPAM 池中预留空间以表示本地网络。IPAM 将为您管理该预留,并指出是否有 CIDR 与您的本地 IP 空间重叠。
- AWS Management Console
-
要手动分配 CIDR
在 https://console.aws.amazon.com/ipam/
中打开 IPAM 控制台。 -
在导航窗格中,选择 Pools(池)。
-
默认情况下,默认的私有范围被选中。如果您不想使用默认的私有范围,请从内容窗格顶部的下拉菜单中选择要使用的范围。有关范围的更多信息,请参阅 IPAM 的工作原理。
-
在内容窗格中,选择池。
-
选择 Actions(操作)> Create custom allocation(创建自定义分配)。
-
选择是否添加要分配的特定 CIDR(例如,对 IPv4 使用
10.0.0.0/24或对 IPv6 使用2001:db8::/52),或者通过仅选择网络掩码长度来按大小添加 CIDR(例如,对 IPv4 使用/24或对 IPv6 使用/52)。 -
(可选)要标记分配,请展开标签部分,为要添加的每个标签输入键和值。
-
选择 Allocate。
您可以通过选择导航窗格中的 Pools(池)、选择一个池并查看该池的 Allocations(分配)选项卡以查看 IPAM 中的分配。
- Command line
-
本节中的命令链接到《AWS CLI 命令参考》。本文档提供了运行命令时可以使用的选项的详细说明。
使用以下 AWS CLI 命令手动将 CIDR 分配给池:
获取要在其中创建分配的 IPAM 池的 ID:describe-ipam-pools。
-
创建分配:allocate-ipam-pool-cidr。(可选)要在创建时标记分配,请包含
--tag-specifications参数。例如:aws ec2 allocate-ipam-pool-cidr --ipam-pool-idipam-pool-0533048da7eba92f6--netmask-length24--tag-specifications 'ResourceType=ipam-pool-allocation,Tags=[{Key=Environment,Value=Production}]'
要发布手动分配的 CIDR,请参阅 释放分配。