建立註冊儲存庫目錄、運作範圍和自訂範圍
本頁面說明如何在 Cloud Number Registry 中整理 Compute Engine 和其他 IP 位址資源。
事前準備
- 設定 Cloud Number Registry。
- 選取貴機構中已設定提供 Cloud Number Registry 存取權的專案。
- 確認您具備完成本指南所需的權限。
必要的角色
如要取得建立 Cloud Number Registry 資源所需的權限,請要求管理員授予您專案的 Cloud Number Registry IPAM 管理員 (roles/cloudnumberregistry.ipamAdmin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
建立儲存庫目錄
建立 IPAM 管理範圍時,系統會建立預設的儲存庫目錄。預設登錄簿包含貴機構中所有探索到的領域和範圍資訊。
或者,您也可以建立其他登錄簿,以便整理 IP 位址資源。
如要整理探索到的領域和範圍,請在登錄簿的已聲明範圍中指定一或多個專案。登記冊包含這些專案的相關資訊。您也可以將使用者管理的領域新增至這個登錄簿。
如要只整理使用者管理的領域,請勿在已聲明的範圍中指定任何專案。
控制台
前往 Google Cloud 控制台的「Cloud Number Registry」頁面。
按一下「建立儲存庫目錄」。
在「Name」(名稱) 欄位中,輸入登記簿名稱。
如要使用這個登錄簿整理探索到的領域和範圍,請執行下列操作:
- 按一下「新增專案」,將專案新增至登記簿。
- 如要新增其他已聲明擁有權的專案,請重複上一個步驟。
按一下「建立儲存庫目錄」。
gcloud
使用 gcloud alpha number-registry
registry-books create 指令建立儲存庫目錄。
如要建立登錄簿,只整理使用者管理的領域和範圍,請省略 --claimed-scopes 旗標。
gcloud alpha number-registry registry-books create REGISTRY_BOOK \
--claimed-scopes=PROJECT_LIST \
--location=global
更改下列內容:
REGISTRY_BOOK:登錄簿的名稱。PROJECT_LIST:以逗號分隔的專案清單,用於在這個登錄簿中聲明擁有權,例如projects/12345678,projects/test-project。
建立運作範圍
您可以在任何登錄簿中建立領域。
控制台
前往 Google Cloud 控制台的「Cloud Number Registry」頁面。
按一下「登記簿」分頁標籤。
按一下要新增領域的登錄書籍。
按一下「建立領域」。
在「Name」部分輸入領域名稱。
在「流量類型」中,選取流量類型。
在「IP version」(IP 版本) 部分,選取「IPv4」或「IPv6」。
按一下「建立領域」。
gcloud
使用 gcloud alpha number-registry realms create 指令建立領域。
gcloud alpha number-registry realms create REALM \
--registry-book=REGISTRY_BOOK \
--traffic-type=TRAFFIC_TYPE \
--management-type=USER \
--ip-version=IP_VERSION \
--location=global
更改下列內容:
REALM:領域名稱。REGISTRY_BOOK:這個領域的父項登錄簿 URI。TRAFFIC_TYPE:這個領域的流量類型。有效值為PRIVATE、INTERNET、LINK_LOCAL或UNSET。IP_VERSION:這個領域的 IP 版本。有效值為ipv4或ipv6。
建立自訂範圍
您可以在領域內或上層自訂範圍內建立自訂範圍。 您只能在使用者管理的領域中新增自訂範圍。
您可以透過自訂範圍追蹤雲端號碼登錄服務未探索到的 IP 位址範圍,例如地端部署環境中子網路使用的 IP 位址範圍。
控制台
前往 Google Cloud 控制台的「Cloud Number Registry」頁面。
按一下「登記簿」分頁標籤。
按一下要新增自訂範圍的登記簿。
前往要新增範圍的父項資源:
- 按一下領域,然後按一下「建立自訂範圍」。
- 依序點選領域、自訂範圍和「建立子範圍」。
在「Name」部分,輸入自訂範圍的名稱。
在「IP range」(IP 範圍) 中,輸入 IP 位址範圍。
按一下「建立自訂範圍」。
gcloud
使用 gcloud alpha number-registry custom-ranges
create 指令新增自訂範圍。
新增自訂 IPv4 範圍,並將領域指派為該範圍的父項。
如要建立自訂 IPv6 範圍,請使用
--ipv6-cidr-range標記而不是--ipv4-cidr-range。gcloud alpha number-registry custom-ranges create CUSTOM_RANGE_NAME \ --realm=REALM_NAME \ --ipv4-cidr-range=CIDR_RANGE \ --location=global更改下列內容:
CUSTOM_RANGE_NAME:自訂範圍的名稱。REALM_NAME:這個自訂範圍的父項領域名稱。CIDR_RANGE:要新增至領域的 IP 位址範圍,例如10.0.0.0/22。
新增自訂 IPv4 範圍,並將另一個範圍指派為該範圍的父項。
如要建立自訂 IPv6 範圍,請使用
--ipv6-cidr-range標記,而非--ipv4-cidr-range。gcloud alpha number-registry custom-ranges create CUSTOM_RANGE_NAME \ --parent-range=PARENT_RANGE \ --ipv4-cidr-range=CIDR_RANGE \ --location=global更改下列內容:
CUSTOM_RANGE_NAME:自訂範圍的名稱。PARENT_RANGE:父項範圍的 URI。CIDR_RANGE:要新增至領域的 IP 位址範圍,例如10.0.0.0/24。
新增自訂 IPv4 範圍,將另一個範圍指派為該範圍的父項,並設定該範圍的屬性。如果您在範圍內設定屬性,搜尋 IP 位址資源時可以使用這些屬性。
gcloud alpha number-registry custom-ranges create CUSTOM_RANGE_NAME \ --parent-range=PARENT_RANGE \ --ipv4-cidr-range=CIDR_RANGE \ --attributes=key=KEY,value=VALUE \ --location=global更改下列內容:
CUSTOM_RANGE_NAME:自訂範圍的名稱。PARENT_RANGE:父項範圍的 URI。CIDR_RANGE:要新增至領域的 IP 位址範圍,例如10.0.0.0/24。key:屬性的鍵,例如env。value:屬性的值,例如prod。