取消预配自备 IP

如果您不想在 Google Cloud 中使用您的 IP 地址,可以取消预配 BYOIP 地址。

不同的组件取消预配的时间不同。

配置 区域级 (v2) 区域级 (v1) 全球级 (v1)
公开通告前缀取消预配时间 约 2 周 约 4 周 约 4 周
公开委派前缀取消预配时间 几分钟 4 周 4 周
子前缀取消预配时间 几分钟 几分钟 几分钟

角色

如需获得完成本指南中的任务所需的权限,请让您的管理员为您授予项目的 Compute Public IP Admin (roles/compute.publicIpAdmin) IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

取消预配 BYOIP 地址

取消预配 BYOIP 地址时,请按顺序完成以下部分中的步骤。

删除公开委派前缀或子前缀

如果前缀中的所有 IP 地址未分配给资源,您可以删除公开委派前缀或子前缀;也就是说,IP 地址未分配。删除前缀时,所有关联的 IP 地址都会被删除。

在删除 v2 区域公开委派前缀之前,不得通告该前缀。检查状态,并根据需要撤消前缀

删除过程开始后,您便无法更改公开委派前缀。

删除完成后,已删除的公开委派前缀中的 IP 地址范围将采用公开通告前缀,并且可以委派给新的公开委派前缀。

控制台

  1. 在 Google Cloud 控制台中,进入自备 IP 页面。

    转到自备 IP 地址

  2. 点击您要删除的公开委托的前缀,然后点击删除

gcloud

如需删除公开委托的前缀或子前缀,请使用 public-delegated-prefixes delete 命令

gcloud compute public-delegated-prefixes delete PDP_NAME \
    --region=PDP_REGION

如需删除全球公开委托的前缀或子前缀,请将 --region=PDP_REGION 替换为 --global

如果前缀是从此项目委托给另一个项目的,请结合使用 --project=PROJECT_NAME 标志和 public-delegated-prefixes delete 命令来指定前缀所在的项目。

或者,您可以使用以下命令删除委托给另一个项目的子前缀,而无需在该命令中包含该项目。

gcloud compute public-delegated-prefixes \
    delegated-sub-prefixes \
    delete SUB_PREFIX_NAME \
    --public-delegated-prefix=PARENT_PDP_NAME \
    --public-delegated-prefix-region=PDP_REGION

如需删除全球公开委托的前缀或子前缀,请将 --public-delegated-prefix-region=PDP_REGION 替换为 --global-public-delegated-prefix

删除公开通告前缀

如果公开通告前缀未使用,您可以将其删除。删除过程开始后,您便无法更改公开通告前缀。

控制台

  1. 在 Google Cloud 控制台中,进入自备 IP 页面。

    转到自备 IP 地址

  2. 选择您要删除的公开通告的前缀,然后点击删除前缀

gcloud

如需删除公开通告的前缀,请使用 public-advertised-prefixes delete 命令

gcloud compute public-advertised-prefixes delete PAP_NAME \

您可以通过检查公开通告前缀的状态来验证移除操作处于待处理状态。状态为 PREFIX_REMOVAL_IN_PROGRESS,直到公开通告前缀被删除。

移除 ROA

成功删除公开通告的前缀后,您无需移除指向 Google 的 ASN 的 ROA。如果您要移除此 ROA,则必须在删除公开通告的前缀后先等待 14 天,然后再移除 ROA。等待期让 Google Cloud 有时间更新配置,以便停止通告您的 IP 地址范围。