檢視公用位址範圍
您可以使用主控台、CLI、API 和 Terraform 檢視公用位址範圍。
在主控台中檢視公用位址範圍
若要在 IBM Cloud 主控台檢視公用位址範圍,請選取導覽功能表 ,然後按一下基礎結構
> 網路 > 公用位址範圍。
VPC 的公用位址範圍頁面會顯示下列資訊:
-
名稱: 公用位址範圍物件的名稱。
-
狀態: 指出位址範圍是否與指定的 VPC 綁定或未綁定。
-
生命週期狀態: 說明位址範圍的綁定或解除綁定是否成功,以及是否穩定。
-
IP 範圍: 包含在該位址範圍內的 IP 位址範圍。BYOIP (IPv4) Beta
由自訂授權 CIDR 所建立的廣播範圍,會顯示一個標示為「由授權 CIDR 建立」的圖示。
-
Zone(區域): 說明位址範圍綁定的區域(如果適用)。
-
目標資源: 指定該位址範圍在前一個區域中所綁定的 VPC(如適用)。
BYOIP (IPv4) Beta若要查看某個廣播範圍的詳細資訊,請點擊其名稱以開啟詳細資訊頁面。 詳細資訊頁面顯示:
- 名稱、資源群組、位置、IP 範圍、大小、IP 版本、VPC、ID、CRN、建立日期及生命週期狀態。
- 授權 CIDR:若公共位址範圍是根據自訂授權 CIDR 建立的,則會顯示該授權 CIDR 的連結名稱。 點擊連結以前往 CIDR 詳細資訊頁面。
從 CLI 檢視公用位址範圍
若要從命令列檢視公用位址範圍,請遵循下列步驟:
-
登入 CLI 環境。 輸入密碼後,系統會提示您要使用的帳戶和區域:
ibmcloud login --sso -
執行下列指令:
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" {
}