我使用 Amazon Virtual Private Cloud (Amazon VPC)。当我尝试取消分配无类别域间路由 (CIDR) 块时,我收到了"The allocation ID is not valid, cannot release allocation for resource type VPC"错误。
解决方法
要从 Amazon VPC IP Address Manager (IPAM) 池中取消分配 Amazon VPC CIDR,请删除 VPC,或将 VPC 的监控状态设置为 Ignored(已忽略)。
**注意:**您不能针对 Amazon VPC CIDR 块调用 release-ipam-pool-allocation。
删除 VPC
使用 Amazon VPC 控制台删除 VPC。
忽略 VPC
完成以下步骤:
- 打开 Amazon VPC IPAM 控制台。
- 在导航窗格中,选择 Resources(资源)。
- 从下拉列表中,选择一个私有范围。
- 在内容窗格中,选择 VPC 以查看其详细信息。
- 对于 Associated CIDRs(关联的 CIDR),选择分配给 VPC 的 CIDR 块之一。
- 选择 Actions(操作)。
- 选择 Mark as ignored(标记为已忽略)。
**注意:**您只能使用此操作来释放手动分配。要删除资源分配但不删除资源,请使用 ModifyIpamResourceCidr API 调用将资源的监控状态设置为 false。
在公共范围内释放分配
**重要事项:**您无法删除公共范围内的分配。但是,您可以在公共范围内释放分配。
要在公共范围内释放分配,请删除资源 CIDR 块或删除 VPC。您无法忽视公共资源 CIDR 块。
**先决条件:**为单个账户或多个账户配置您的 AWS 账户权限。
删除资源 IPv4 CIDR 块。或者,删除资源 IPv6 CIDR 块。
**注意:**Amazon VPC IPAM 可能需要一些时间才能释放分配。