建立公開委派前置字串
您可以在公開 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 則表示特定前置字元和前置字元長度。
如要建立全域公開委派前置字串,您必須使用僅適用於全域公開委派前置字串的公開通告前置字串,且該前置字串位於已加入全域前置字串許可清單的專案中。詳情請參閱「全域公開委派前置字元」。
控制台
- 前往 Google Cloud 控制台的「Bring your own IP」(自備 IP)。
- 按一下要委派的公開 advertise 前置碼。
- 按一下「建立 PDP」。
- 在「Name」部分,輸入公開委派前置字串的名稱。
- 在「說明」中,輸入公開委派前置字串的說明 (選填)。
- 如要為 IPv4 位址範圍建立公開委派前置字串,請按照下列步驟操作:
- 從「前置字串長度」清單中選取前置字串長度。
- 從「IP addresses」(IP 位址) 清單中選取 IP 位址範圍。
- 選取公開委派前置字串的「範圍」。
- 如果選取「區域」做為範圍,請選取「區域」。
- 如要為 IPv6 位址範圍建立公開委派前置字串,請按照下列步驟操作:
- 從「IPv6 prefix length」(IPv6 前置字串長度) 清單中選取前置字串長度。
- 在「IPv6 range」(IPv6 範圍) 中輸入 IPv6 位址範圍。
- 從「Region」(區域) 清單中選取區域。
- 選取公開委派前置字串的「專案」。
- 點選「建立」。
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_RANGEPDP_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 |
系統正在取消佈建公開委派的前置字串。 |
控制台
前往 Google Cloud 控制台的「Bring your own IP」(自備 IP)。
「狀態」欄會顯示所有公開委派前置字元的狀態。
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 位址分配,請按照下列步驟操作。
控制台
前往 Google Cloud 控制台的「Bring your own IP」(自備 IP)。
「加強型 IP 指派」欄會顯示每個 IPv4 公開委派前置字元是否使用加強型 IP 位址指派。
gcloud
請使用下列指令。
gcloud compute public-delegated prefixes describe PDP_NAME \
--region=PDP_REGION \
--format='value(enableEnhancedIpv4Allocation)'
更改下列內容:
PDP_NAME:要說明的公開委派前置碼名稱。PDP_REGION:公開委派前置字元的區域。