パブリックアドレス範囲の表示
公開アドレス範囲は、コンソール、CLI、API、Terraformで見ることができる。
コンソールでパブリックアドレスの範囲を表示する
IBM Cloud コンソールでパブリックアドレスの範囲を表示するには、 ナビゲーションメニューの 選択し、 インフラストラクチャ
> ネットワーク > パブリックアドレスの範囲をクリックします。
VPCのパブリック・アドレス範囲」ページには、以下の情報が表示されます:
- 名前: パブリックアドレス範囲オブジェクトの名前。
- ステータス: アドレス範囲が指定されたVPCにバインドされているかアンバインドされているかを示します。
- ライフサイクル状態: アドレス範囲のバインドまたはアンバインドが成功したかどうか、安定しているかどうかを示す。
- IPレンジ: アドレス範囲に含まれるIPアドレスの範囲。
- Zone(ゾーン): アドレス範囲がバインドされているゾーンを示す(該当する場合)。
- 対象リソース: 前のゾーンにおいて、そのアドレス範囲がバインドされているVPCを指定します(該当する場合)。
CLIからパブリックアドレスの範囲を表示する
コマンドラインからパブリックアドレスの範囲を表示するには、以下の手順に従ってください:
-
CLI 環境をセットアップします。
-
CLI環境にログインする。 パスワードを入力すると、使用するアカウントとリージョンの入力を求めるプロンプトが表示されます。
ibmcloud login --sso -
以下のコマンドを実行します。
ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]ここで、
PUBLIC_ADDRESS_RANGE- 表示するパブリックアドレス範囲のIDまたは名前。
--output- 出力形式については、JSONのみがサポートされています。 次のいずれか: JSON。
-q, --quiet- 詳細出力を抑制します。
コマンドの例
パブリックアドレスの範囲を表示 $par-id :
ibmcloud is public-address-range $par-id
すべてのパブリックアドレス範囲を表示:
ibmcloud is public-address-ranges
APIで公開アドレス範囲を表示する
作業を始める前に、 API環境 を設定してください。
以下のいずれかのオプションを選択します。
-
アカウントのすべてのパブリックアドレス範囲を表示します:
curl -sX GET \ "$vpc_api_endpoint/v1/public_address_ranges?version=$api_version&generation=2" \ -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" {
}