VPC ルートテーブルを表示する

このページでは、VPC ルートテーブルの表示方法について説明します。このページは、VPC ネットワークのルートを一覧表示する方法を理解していることを前提としています。

VPC スポーク内のルートの一覧と説明を取得する

Google Cloud CLI または API を使用して、次のタイプのルートを一覧表示するとともに詳細を表示できます。

次のタイプのルートは、gcloud CLI コマンドと API メソッドでは表示されません。

完全なルートビューを表示するには、Google Cloud コンソールを使用します。ポリシーベースのルートの一覧または詳細を表示するには、ポリシーベースのルートを使用するをご覧ください。

コンソール

  1. Google Cloud Console で、[ルート] ページに移動します。

    [ルート] に移動

  2. [適用されているルート] タブで、次の操作を行います。

    • VPC ネットワークを選択します。
    • リージョンを選択します。
  3. [表示] をクリックします。

  4. ルートタイプ、宛先 IP 範囲、ネクストホップ タイプなどのプロパティでフィルタできます。

  5. 省略可: [Show suppressed routes] 切り替えボタンをクリックしてオンの位置に切り替え、抑制されたルートを表示します。ルートの抑制の理由を表示するには、[ステータス] 列のアイコンにカーソルを合わせます。

gcloud

サブネット ルート静的ルートの一覧と詳細を表示するには、gcloud compute routes コマンドを使用します。これらのコマンドは、他のタイプのルートを表示しません。すべてのルートを表示するには、Google Cloud コンソールを使用します。

ルートを一覧取得するには、次の操作を行います。

gcloud compute routes list \
    --filter="network=NETWORK_NAME" \
    --project=PROJECT_ID

ルートの詳細を取得する手順は次のとおりです。

gcloud compute routes describe ROUTE_NAME \
    --format="flattened()" \
    --project=PROJECT_ID

次のように置き換えます。

  • NETWORK_NAME: VPC ネットワークの名前
  • PROJECT_ID: VPC ネットワークを含むプロジェクト ID
  • ROUTE_NAME: ルートの名前

API

サブネット ルート静的ルートの一覧と詳細を表示するには、routes.list メソッドと routes.get メソッドを使用します。これらのメソッドでは、他のタイプのルートは表示されません。すべてのルートを表示するには、Google Cloud コンソールを使用します。

ルートを一覧取得するには、次の操作を行います。

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/routes?filter=network="NETWORK_URL

ルートの詳細を取得する手順は次のとおりです。

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/routes/ROUTE_NAME

次のように置き換えます。

  • PROJECT_ID: VPC ネットワークを含むプロジェクト ID
  • NETWORK_URL: VPC ネットワークの URL
  • ROUTE_NAME: ルートの名前

次のステップ