檢視公用位址範圍

您可以使用主控台、CLI、API 和 Terraform 檢視公用位址範圍。

在主控台中檢視公用位址範圍

若要在 IBM Cloud 主控台檢視公用位址範圍,請選取導覽功能表 功能表圖示,然後按一下基礎結構 VPC 圖示 > 網路 > 公用位址範圍。

VPC 的公用位址範圍頁面會顯示下列資訊:

  • 名稱: 公用位址範圍物件的名稱。

  • 狀態: 指出位址範圍是否與指定的 VPC 綁定或未綁定。

  • 生命週期狀態: 說明位址範圍的綁定或解除綁定是否成功,以及是否穩定。

  • IP 範圍: 包含在該位址範圍內的 IP 位址範圍。BYOIP (IPv4) Beta

    由自訂授權 CIDR 所建立的廣播範圍,會顯示一個標示為「由授權 CIDR 建立」的圖示。

  • Zone(區域): 說明位址範圍綁定的區域(如果適用)。

  • 目標資源: 指定該位址範圍在前一個區域中所綁定的 VPC(如適用)。

BYOIP (IPv4) Beta若要查看某個廣播範圍的詳細資訊,請點擊其名稱以開啟詳細資訊頁面。 詳細資訊頁面顯示:

  • 名稱、資源群組、位置、IP 範圍、大小、IP 版本、VPC、ID、CRN、建立日期及生命週期狀態。
  • 授權 CIDR:若公共位址範圍是根據自訂授權 CIDR 建立的,則會顯示該授權 CIDR 的連結名稱。 點擊連結以前往 CIDR 詳細資訊頁面。

從 CLI 檢視公用位址範圍

若要從命令列檢視公用位址範圍,請遵循下列步驟:

  1. 設定您的 CLI 環境。

  2. 登入 CLI 環境。 輸入密碼後,系統會提示您要使用的帳戶和區域:

    ibmcloud login --sso
    
  3. 執行下列指令:

    ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]
    

    BYOIP (IPv4) Beta

    ibmcloud is public-address-ranges [--profile-name PROFILE_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
    ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]
    

    其中:

    PUBLIC_ADDRESS_RANGE
    要檢視的公共位址範圍的 ID 或名稱。

    BYOIP (IPv4) Beta

    --profile-name
    依個人檔案名稱篩選清單。 使用此選項,可僅顯示來自 IBM 所管理的 IP 池中的公開位址範圍,或僅顯示來自自訂授權 CIDR 中的位址範圍。
    --resource-group-id
    依資源群組 ID 篩選。 與 --resource-group-name`` 互斥。
    --resource-group-name
    依資源群組名稱篩選。 與 --resource-group-id`` 互斥。
    --all-resource-groups
    查詢所有資源群組。
    --output
    輸出格式僅支援 JSON。 之一:JSON.
    -q, --quiet
    禁止冗長輸出。

指令範例

檢視公共位址範圍 $par-id:

ibmcloud is public-address-range $par-id

檢視所有公開地址範圍:

ibmcloud is public-address-ranges

BYOIP (IPv4) Beta依設定檔名稱篩選公共位址範圍:

ibmcloud is public-address-ranges --profile-name provider-ipv4

使用 API 檢視公共位址範圍

開始之前,請先設定您的 API 環境。

選取下列其中一個選項:

  • 檢視帳戶的所有公用位址範圍:

    curl -sX GET \
             "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \
             -H "Authorization: Bearer $iam_token"
    

BYOIP (IPv4) Beta

  • 依設定檔名稱篩選,僅顯示經自訂授權的基於 CIDR 的範圍:

    curl -sX GET \
             "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2&profile.name=public-address-range-user-ipv4" \
             -H "Authorization: Bearer $iam_token"
    
  • 檢視特定的公用位址範圍:

    curl -sX GET \
             "$vpc_api_endpoint/v1/public_address_ranges/$par_id?version=$api_version&generation=2" \
             -H "Authorization: Bearer $iam_token"
    

使用 Terraform 檢視公用位址範圍

要使用 Terraform 檢視公共位址範圍,請使用以下範例:

data "ibm_is_public_address_range" "public_address_range_instance" {
  name = "example-public-address-range"
}
data "ibm_is_public_address_range" "public_address_range_instance1" {
  # name = "example-public-address-range"
  identifier =  ibm_is_public_address_range.public_address_range_instance.id
}

若要取得公用位址範圍清單:

data "ibm_is_public_address_ranges" "public_address_range_instances_example_testing" {
}

下一步