建立註冊儲存庫目錄、運作範圍和自訂範圍

本頁面說明如何在 Cloud Number Registry 中整理 Compute Engine 和其他 IP 位址資源。

事前準備

  1. 設定 Cloud Number Registry。
  2. 選取貴機構中已設定提供 Cloud Number Registry 存取權的專案。
  3. 確認您具備完成本指南所需的權限。

必要的角色

如要取得建立 Cloud Number Registry 資源所需的權限,請要求管理員授予您專案的 Cloud Number Registry IPAM 管理員 (roles/cloudnumberregistry.ipamAdmin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

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

建立儲存庫目錄

建立 IPAM 管理範圍時,系統會建立預設的儲存庫目錄。預設登錄簿包含貴機構中所有探索到的領域和範圍資訊。

或者,您也可以建立其他登錄簿,以便整理 IP 位址資源。

  • 如要整理探索到的領域和範圍,請在登錄簿的已聲明範圍中指定一或多個專案。登記冊包含這些專案的相關資訊。您也可以將使用者管理的領域新增至這個登錄簿。

  • 如要只整理使用者管理的領域,請勿在已聲明的範圍中指定任何專案。

控制台

  1. 前往 Google Cloud 控制台的「Cloud Number Registry」頁面。

    前往 Cloud Number Registry

  2. 按一下「建立儲存庫目錄」。

  3. 在「Name」(名稱) 欄位中,輸入登記簿名稱。

  4. 如要使用這個登錄簿整理探索到的領域和範圍,請執行下列操作:

    1. 按一下「新增專案」,將專案新增至登記簿。
    2. 如要新增其他已聲明擁有權的專案,請重複上一個步驟。
  5. 按一下「建立儲存庫目錄」。

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。

建立運作範圍

您可以在任何登錄簿中建立領域。

控制台

  1. 前往 Google Cloud 控制台的「Cloud Number Registry」頁面。

    前往 Cloud Number Registry

  2. 按一下「登記簿」分頁標籤。

  3. 按一下要新增領域的登錄書籍。

  4. 按一下「建立領域」。

  5. 在「Name」部分輸入領域名稱。

  6. 在「流量類型」中,選取流量類型。

  7. 在「IP version」(IP 版本) 部分,選取「IPv4」或「IPv6」。

  8. 按一下「建立領域」。

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 位址範圍。

控制台

  1. 前往 Google Cloud 控制台的「Cloud Number Registry」頁面。

    前往 Cloud Number Registry

  2. 按一下「登記簿」分頁標籤。

  3. 按一下要新增自訂範圍的登記簿。

  4. 前往要新增範圍的父項資源:

    • 按一下領域,然後按一下「建立自訂範圍」。
    • 依序點選領域、自訂範圍和「建立子範圍」。
  5. 在「Name」部分,輸入自訂範圍的名稱。

  6. 在「IP range」(IP 範圍) 中,輸入 IP 位址範圍。

  7. 按一下「建立自訂範圍」。

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。

後續步驟