创建公开委派前缀

您可以在公开通告前缀创建完成之前创建公开委派前缀

公开通告的前缀类型决定公开委派的前缀的配置。如需了解详情,请参阅自备 IP 配置

我们建议您使用 v2 公开通告的前缀来创建区域级公开委派的前缀。您必须使用 v2 公开通告的前缀将 IPv6 前缀导入到 Google Cloud。

如果您需要创建具有实时迁移功能的 v1 区域级公开委派的前缀,请参阅实时迁移简介

准备工作

  • 创建公开通告前缀
  • 如果您要创建全球公开委派的前缀,则父级公开通告的前缀必须满足以下要求:
    • 公开通告的前缀仅用于全球公开委派的前缀。
    • 公开通告的前缀位于已添加到全球前缀许可名单的项目中。如需了解详情,请参阅全球公开委派前缀

角色

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

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

创建公开委派前缀

如果不删除并重新创建资源,公开委托的前缀名称就无法更改。因此,我们建议您创建不需要更改的通用名称,例如 pdp-203-0-113-0-25,其中 pdp 表示资源类型,203-0-113-0-25 表示特定前缀和前缀长度。

如需创建全球公开委托的前缀,您必须使用仅用于全球公开委托的前缀且位于已添加到全球前缀许可名单的项目中的公开通告前缀。如需了解详情,请参阅全球公开委派前缀

如果您需要创建具有实时迁移功能的 v1 区域级公开委派的前缀,请参阅使用实时迁移

控制台

  1. 在 Google Cloud 控制台中,转到自备 IP

转到自备 IP 地址

  1. 点击要委派的公开通告前缀。
  2. 点击创建 PDP
  3. 名称部分,输入公开委派前缀的名称。
  4. 说明部分,输入公开委托的前缀的说明(可选)。
  5. 如果您要为 IPv4 地址范围创建公开委派的前缀,请执行以下操作:
    1. 前缀长度列表中选择一个前缀长度。
    2. IP 地址列表中选择一个 IP 地址范围。
    3. 为公开委派的前缀选择一个范围
    4. 如果您为范围选择了区域级,请选择一个区域
  6. 如果您要为 IPv6 地址范围创建公开委派的前缀,请执行以下操作:
    1. IPv6 前缀长度列表中选择一个前缀长度。
    2. IPv6 范围中输入 IPv6 地址范围。
    3. 区域列表中选择一个区域。
  7. 为公开委派的前缀选择一个项目
  8. 点击创建

gcloud

如需创建公开委托的前缀,请使用 public-delegated-prefixes create 命令

gcloud compute public-delegated-prefixes create PDP_NAME \
    --public-advertised-prefix=PAP_NAME \
    --range=PDP_IP_RANGE \
    --region=PDP_REGION

替换以下内容:

  • PDP_NAME:您正在创建的公开委派前缀的名称。

  • PAP_NAME:用于创建公开委派前缀的名称。

  • PDP_IP_RANGE:要用于创建公开委派的前缀的 IPv4 或 IPv6 地址范围。

  • PDP_DESCRIPTION:(可选)公开委托的前缀的说明。

  • PDP_REGION:您要在其中使用公开委托的前缀地址的区域。如果您要改为使用全球公开委托的前缀,请将 --region=PDP_REGION 替换为 --global

检查公开委派前缀的状态

您可以检查公开委派的前缀的状态。下表介绍了 v2 和 v1 公开委派的前缀的可用状态。

状态 说明 v2 v1
INITIALIZING 公开委派的前缀正在初始化,目前无法创建地址。
READY_TO_ANNOUNCE 公开委派的前缀已撤销,已准备好进行通告。

管理通告

管理通告

ANNOUNCED 公开委派的前缀处于活动状态且已通告。
ANNOUNCED_TO_GOOGLE 前缀已在 Google 网络中进行通告。
ANNOUNCED_TO_INTERNET 前缀已通告到互联网和 Google 网络中。
DELETING 正在取消预配公开委派前缀。

控制台

  1. 在 Google Cloud 控制台中,转到自备 IP

    转到自备 IP 地址

  2. 状态列显示所有公开委托的前缀的状态。

gcloud

如需描述公开委托的前缀并获取其状态,请使用 public-delegated-prefixes describe 命令

gcloud compute public-delegated-prefixes describe PDP_NAME \
    --region=PDP_REGION \
    --format='value(status)'

替换以下内容:

  • PDP_NAME:您要获取其信息的公开委派前缀或子前缀。

  • PDP_REGION:公开委托的前缀或子前缀的区域。

  • PDP_REGION:您要在其中使用公开委托的前缀地址的区域。如果您要改为使用全球公开委托的前缀,请将 --region=PDP_REGION 替换为 --global

后续步骤