列出和删除 Cloud Router 路由器
本文档介绍了管理 Cloud Router 的以下任务:
- 列出项目中的 Cloud Router 路由器
- 删除不使用的 Cloud Router 路由器
准备工作
gcloud
如果您要使用本指南中的命令行示例,请执行以下操作:
- 安装或更新到 Google Cloud CLI 的最新版本。
- 设置默认区域和可用区。
API
如果希望使用本指南中的 API 示例,请设置 API 访问权限。
列出 Cloud Router 路由器
如需列出项目中的所有 Cloud Router 路由器,请按照以下步骤操作。
控制台
在 Google Cloud 控制台中,前往 Cloud Router 路由器页面。
在 Cloud Routers 页面上,查看 Cloud Router 路由器列表。
gcloud
运行 list
命令。如果您只想列出一个区域中的路由器,请指定 --filter="region:(<var>REGION</var>)
。
gcloud compute routers list \ --project=PROJECT_ID \ [--filter="region:(REGION)]
替换以下内容:
PROJECT_ID
:您要为其列出 Cloud Router 路由器的项目的 IDREGION
:要为其列出路由器的区域,例如asia-east1
输出内容类似如下:
NAME REGION NETWORK my-router asia-east1 my-network
API
使用 routers.aggregatedList
方法:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/routers
将 PROJECT_ID
替换为您要为其列出 Cloud Router 路由器的项目的 ID。
如需仅列出特定区域中的 Cloud Router 路由器,请使用 routers.list
方法。
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers
替换以下内容:
PROJECT_ID
:您要为其列出 Cloud Router 路由器的项目的 IDREGION
:您要为其列出 Cloud Router 路由器的区域
删除 Cloud Router 路由器
在删除 Cloud Router 路由器之前,请先检查该路由器是否未被其他资源(例如 Cloud VPN 隧道或 VLAN 连接)使用。您必须先删除关联的资源,然后才能删除 Cloud Router 路由器。但是,在您删除 Cloud Router 路由器之前不需要移除 BGP 会话。
要删除 Cloud Router 路由器,请按以下步骤操作。
控制台
在 Google Cloud 控制台中,前往 Cloud Router 路由器页面。
选中您要删除的 Cloud Router 路由器旁边的复选框。
点击
删除。
gcloud
运行 delete
命令。指定您要删除的 Cloud Router 路由器的名称和位置。
gcloud compute routers delete ROUTER_NAME \ --project=PROJECT_ID \ --region=asia-east1
输出内容类似如下:
Deleted [https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/asia-east1/routers/ROUTER_NAME].
API
使用 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 路由器的名称
后续步骤
- 如需查看 Cloud Router 路由器的配置、其 BGP 会话以及 Cloud Router 路由器要通告的路由,请参阅查看路由器详细信息。
- 如需排查使用 Cloud Router 时遇到的问题,请参阅问题排查。