Cloud Router の一覧表示と削除

プロジェクト内のすべての Cloud Router を一覧表示するか、使用していない Cloud Router を削除します。

ルーターの一覧表示

プロジェクト内のすべての Cloud Router を一覧表示するには、次の手順を行います。

Console


Google Cloud Console の [Cloud Router] ページに移動します。

Cloud Router リスト

gcloud


gcloud compute --project [PROJECT_ID] routers list
NAME      REGION     NETWORK
my-router asia-east1 my-network

特定のリージョンに属するものだけを表示する場合は、--region を指定します。

API

プロジェクト内の Cloud Router を一覧表示するには、routers.aggregatedList メソッドを使用します。

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/routers

PROJECT_ID は、ルーターを一覧表示するプロジェクトの ID に置き換えます。

特定のリージョン内の Cloud Router のみを一覧表示するには、routers.list メソッドを使用します。

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers

次の値を置き換えます。

  • PROJECT_ID: ルーターを一覧表示するプロジェクトの ID
  • REGION: 一覧表示するルーターのリージョン

ルーターの削除

ルーターを削除する前に、別のリソース(Cloud VPN トンネルや VLAN アタッチメントなど)で使用されていないことを確認してください。ルーターを削除する前に、関連するリソースを削除する必要があります。

ルーターを削除する前に BGP セッションを削除する必要はありません。

Console


  1. Cloud Router リストに移動します。
  2. 削除する Cloud Router の横にあるチェックボックスをオンにします。
  3. [Delete] をクリックします。

gcloud


gcloud compute --project [PROJECT_ID] routers delete my-router \
    --region asia-east1
Deleted [https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/regions/asia-east1/routers/my-router].

API

Cloud Router を削除するには、routers.delete メソッドを使用します。

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME

次の値を置き換えます。

  • PROJECT_ID: 削除する Cloud Router を含むプロジェクト
  • REGION: Cloud Router が配置されているリージョン
  • ROUTER_NAME: Cloud Router の名前