建立公開委派前置字串

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

公開通告的前置字串類型會決定公開委派前置字串的設定。詳情請參閱自備 IP 設定

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

事前準備

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

角色

如要取得完成本指南中工作所需的權限,請要求管理員授予您專案的「Compute Public IP Admin」(Compute 公用 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:公開委派前置字元的區域。

後續步驟