建立公開委派前置字串
您可以在公開通告的前置字串建立完成前,建立公開委派前置字串。
公開通告的前置字串類型會決定公開委派前置字串的設定。詳情請參閱自備 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 則表示特定前置碼和前置碼長度。
如要建立全域公開委派前置字串,您必須使用僅適用於全域公開委派前置字串的公開通告前置字串,且該字串位於已加入全域前置字串許可清單的專案中。詳情請參閱「全域公開委派前置字元」。
每個公開通告前置字串的公開委派前置字串數量限制,會限制您從單一公開通告前置字串建立的公開委派前置字串數量。為避免達到這項限制,請建立少量的大型頂層公開委派前置字串,然後將這些前置字串次委派為較小的子前置字串。
控制台
- 前往 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:公開委派前置字元的區域。