建立公開委派前置字串

您可以在公開 advertise 的前置字串建立完成前,建立公開委派的前置字串

公開 advertise 的前置碼類型決定了公開委派前置碼的設定。詳情請參閱「自備 IP 設定」。

建議使用第 2 版公開通告的前置字串,建立區域性的公開委派前置字串。您必須使用第 2 版公開通告的前置字串,才能將 IPv6 前置字串匯入 Google Cloud。

事前準備

  • 建立公開宣傳的前置字元
  • 如要建立全域公開委派前置字串,父項公開通告前置字串必須符合下列規定:
    • 公開通告的前置字串僅適用於全域公開委派前置字串。
    • 公開通告前置字串位於已加入全域前置字串許可清單的專案中。詳情請參閱「全域公用委派前置字元」。

角色

如要取得完成本指南中工作所需的權限,請要求管理員授予您專案的「Compute Public IP 管理員 」(roles/compute.publicIpAdmin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

建立公開委派前置字串

公開委派前置字串名稱無法變更,如要變更,必須刪除並重新建立資源。因此,建議您建立不需要變更的通用名稱,例如 pdp-203-0-113-0-25,其中 pdp 表示資源類型,203-0-113-0-25 則表示特定前置字元和前置字元長度。

如要建立全域公開委派前置字串,您必須使用僅適用於全域公開委派前置字串的公開通告前置字串,且該前置字串位於已加入全域前置字串許可清單的專案中。詳情請參閱「全域公開委派前置字元」。

控制台

  1. 前往 Google Cloud 控制台的「Bring your own IP」(自備 IP)

前往「自備 IP」

  1. 按一下要委派的公開 advertise 前置碼。
  2. 按一下「建立 PDP」
  3. 在「Name」部分,輸入公開委派前置字串的名稱。
  4. 在「說明」中,輸入公開委派前置字串的說明 (選填)。
  5. 如要為 IPv4 位址範圍建立公開委派前置字串,請按照下列步驟操作:
    1. 從「前置字串長度」清單中選取前置字串長度。
    2. 從「IP addresses」(IP 位址) 清單中選取 IP 位址範圍。
    3. 選取公開委派前置字串的「範圍」
    4. 如果選取「區域」做為範圍,請選取「區域」
  6. 如要為 IPv6 位址範圍建立公開委派前置字串,請按照下列步驟操作:
    1. 從「IPv6 prefix length」(IPv6 前置字串長度) 清單中選取前置字串長度。
    2. 在「IPv6 range」(IPv6 範圍) 中輸入 IPv6 位址範圍。
    3. 從「Region」(區域) 清單中選取區域。
  7. 選取公開委派前置字串的「專案」
  8. 點選「建立」

gcloud

使用 public-delegated-prefixes create 指令。

  • 如要建立 IPv4 PDP,請使用下列指令:

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

    更改下列內容:

    • PDP_NAME:要用於建立的公開委派前置字元的名稱。

    • PAP_NAME:用於建立公開委派前置碼的公開 advertise 前置碼名稱。

    • :用於建立公開委派前置字元的 IPv4 或 IPv6 位址範圍。PDP_IP_RANGE

    • PDP_DESCRIPTION:公開委派前置字串的選用說明。

    • PDP_REGION:要使用公開委派前置字元地址的區域。如要改用全域公開委派前置字串,請將 --region=PDP_REGION 替換成 --global

  • 如要建立 IPv6 PDP,請使用下列指令:

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

查看公開委派前置字串的狀態

您可以查看公開委派前置字串的狀態。下表說明 v2 和 v1 公開委派前置字元的可用狀態。

狀態 說明 v2 v1
INITIALIZING 公開委派的前置字串正在初始化,目前無法建立位址。
READY_TO_ANNOUNCE 公開委派的前置碼已撤銷,可供發布。

管理公告

ANNOUNCED 公開委派的前置字串已啟用並發布。
ANNOUNCED_TO_GOOGLE 前置碼會公布於 Google Cloud的網路。
ANNOUNCED_TO_INTERNET 前置碼會公布於網際網路和 Google Cloud的網路。
DELETING 系統正在取消佈建公開委派的前置字串。

控制台

  1. 前往 Google Cloud 控制台的「Bring your own IP」(自備 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

檢查強化版 IP 位址分配

如要檢查 IPv4 公共委派前置字元是否支援強化 IP 位址分配,請按照下列步驟操作。

控制台

  1. 前往 Google Cloud 控制台的「Bring your own IP」(自備 IP)

    前往「自備 IP」

  2. 「加強型 IP 指派」欄會顯示每個 IPv4 公開委派前置字元是否使用加強型 IP 位址指派。

gcloud

請使用下列指令。

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

更改下列內容:

  • PDP_NAME:要說明的公開委派前置碼名稱。
  • PDP_REGION:公開委派前置字元的區域。

後續步驟