删除 VPN 隧道

以下步骤适用于连接到传统 VPN 或高可用性 VPN 网关的隧道。

如需删除现有 Cloud VPN 隧道,请完成以下步骤。

控制台

如需删除隧道,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,进入 VPN 页面。

    转到 VPN

  2. 选中您要移除的 VPN 隧道旁边的复选框。

  3. 点击页面顶部的删除

    当您使用 Google Cloud 控制台删除 VPN 隧道时,Google Cloud 还会删除与该 VPN 隧道关联的所有边界网关协议 (BGP) 会话。

  4. 如需确认删除,请再次点击删除

  5. 可选:如需确认与 VPN 隧道关联的 BGP 会话已删除,请进入 Cloud Router 路由器详情页面。如需了解详情,请参阅查看 Cloud Router 路由器详细信息

gcloud

在以下命令中,替换以下选项:

  • PROJECT_ID:您的项目的 ID
  • TUNNEL_NAME:您的隧道的名称
  • REGION:您的隧道所在的区域

如需删除隧道,请按以下步骤操作:

  1. 确定您要删除的 VPN 隧道的名称和区域,然后在下一步中使用该信息。如需列出项目中的所有 VPN 隧道,请运行以下命令:

    gcloud compute vpn-tunnels list
       --project=PROJECT_ID
    
  2. 如需删除 VPN 隧道,请运行以下命令:

    gcloud compute vpn-tunnels delete TUNNEL_NAME \
       --region=REGION \
       --project=PROJECT_ID
    

    当您使用 Google Cloud CLI 删除 VPN 隧道时,该命令不会自动删除为该 VPN 隧道配置的 BGP 会话。

  3. 可选:如需删除与 VPN 隧道关联的 BGP 会话,请使用 gcloud compute routers remove-bgp-peer 命令。如需了解相关说明,请参阅移除 BGP 会话

    如需验证 BGP 会话已删除,请进入 Google Cloud 控制台中的 Cloud Router 路由器详情页面,或者对 Cloud Router 路由器运行 gcloud compute routers describe 命令。如需了解相关说明,请参阅查看 Cloud Router 路由器详细信息

API

如需删除隧道,请按以下步骤操作:

  1. 使用 vpnTunnels.delete 方法发出 DELETE 请求:

    DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/vpnTunnels/TUNNEL_NAME
    

    使用 Cloud VPN API 删除 VPN 隧道时,API 命令不会删除与 VPN 隧道关联的任何 BGP 会话。

  2. 可选:如需删除与 VPN 隧道关联的 BGP 会话,请使用 routers.patch 方法更新 bgpPeers[] 字段。如需了解相关说明,请参阅移除 BGP 会话

    如需验证 BGP 会话已删除,请进入 Google Cloud 控制台中的 Cloud Router 路由器详情页面,或者对 Cloud Router 路由器运行 gcloud compute routers describe 命令。如需了解相关说明,请参阅查看 Cloud Router 路由器详细信息

删除 VPN 隧道后,请考虑执行以下操作:

  • 检查防火墙规则并删除不再需要的规则

  • 如果隧道使用传统 VPN 基于政策的路由或者是基于路由的 VPN,请检查您的 Google Cloud 网络中的路由。删除您不再需要的所有静态路由

  • 如果您使用 Google Cloud 控制台删除了传统 VPN 网关的隧道,则自动创建的静态路由应该已经被移除。如果您使用 Google Cloud CLI 移除了隧道,或者为该隧道创建了自定义静态路由,请手动删除这些隧道。

  • 如果关联的 VPN 网关不再存在隧道,可以删除 VPN 网关

后续步骤

  • 如需查看 Cloud Logging 和 Cloud Monitoring 信息,请参阅查看日志和指标
  • 如需使用高可用性和高吞吐量场景或多个子网方案,请参阅高级配置
  • 如需帮助解决使用 Cloud VPN 时可能会遇到的常见问题,请参阅问题排查