删除 Cloud VPN 网关

您可通过以下步骤删除高可用性 VPN 网关或传统 VPN 网关。高可用性 VPN 使用 vpn-gateways 命令选项,传统 VPN 使用 target-vpn-gateways 命令选项。

删除高可用性 VPN 网关后,您创建的所有对等网关资源仍然存在。

移除 Cloud VPN 网关之前,请删除所有关联的 VPN 隧道

删除高可用性 VPN 网关

如需删除现有高可用性 VPN 网关,请完成以下步骤。

控制台

  1. 在 Google Cloud Console 中,转到 VPN 页面。

    转到 VPN

  2. 找到包含您要删除的网关名称的行。

  3. 点击网关名称

  4. Google VPN 网关详情页面的 VPN 隧道下,选中要删除的隧道旁边的复选框。

  5. 如需删除隧道,请点击删除

  6. 在确认对话框中,点击删除

  7. 如需删除网关,请点击页面顶部的删除

  8. 在确认对话框中,点击删除

gcloud

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

  • PROJECT_ID:您的项目的 ID
  • GATEWAY_NAME:您的 VPN 网关的名称
  • REGION:您的 VPN 网关所在的区域

如需删除网关,请按以下步骤操作:

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

    gcloud compute vpn-gateways list
       --project=PROJECT_ID
    
  2. 确定 VPN 网关是否有任何需要删除的 VPN 隧道。如需列出与网关关联的所有隧道,请运行以下命令:

    gcloud compute vpn-gateways describe GATEWAY_NAME \
       --region=REGION \
       --project=PROJECT_ID \
       --format='flattened(tunnels)'
    
  3. 删除每个现有隧道

  4. 删除 VPN 网关:

    gcloud compute vpn-gateways delete GATEWAY_NAME \
       --region=REGION \
       --project=PROJECT_ID
    

API

如需先删除隧道,请使用 vpnTunnels.delete 方法发出 DELETE 请求:

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

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

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/vpnGateways/GATEWAY_NAME

删除传统 VPN 网关

如需删除现有的传统 VPN 网关,请完成以下步骤。

控制台

  1. 在 Cloud Console 中,转到 VPN 页面。

    转到 VPN

  2. 找到包含您要删除的网关名称的行。

  3. 点击网关名称

  4. Google VPN 网关详情页面的 VPN 隧道下,选中要删除的隧道旁边的复选框。

  5. 如需删除隧道,请点击删除

  6. 在确认对话框中,点击删除

  7. 如需删除网关,请点击页面顶部的删除

  8. 在确认对话框中,点击删除

gcloud

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

  • PROJECT_ID:您的项目的 ID
  • GATEWAY_NAME:您的 VPN 网关的名称
  • REGION:您的 VPN 网关所在的区域
  • FR_NAME:每个转发规则的名称

如需删除网关,请按以下步骤操作:

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

    gcloud compute target-vpn-gateways list
       --project=PROJECT_ID
    
  2. 确定 VPN 网关是否有任何需要删除的 VPN 隧道。如需列出与网关关联的所有隧道,请运行以下命令:

    gcloud compute target-vpn-gateways describe GATEWAY_NAME \
       --region=REGION \
       --project=PROJECT_ID \
       --format='flattened(tunnels)'
    
  3. 删除每个现有隧道

  4. 确定与目标 VPN 网关关联的三个转发规则的名称:

    gcloud compute target-vpn-gateways describe GATEWAY_NAME \
       --region=REGION \
       --project=PROJECT_ID \
       --format='flattened(forwardingRules)'
    
  5. 删除转发规则;对每个转发规则重复此命令:

    gcloud compute forwarding-rules delete FR_NAME \
       --region=REGION \
       --project=PROJECT_ID
    
  6. 删除目标 VPN 网关:

    gcloud compute target-vpn-gateways delete GATEWAY_NAME \
       --region=REGION \
       --project=PROJECT_ID
    

API

如需先删除隧道,请使用 vpnTunnels.delete 方法发出 DELETE 请求:

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

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

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetVpnGateways/GATEWAY_NAME

删除 VPN 网关后,请考虑执行以下操作:

后续步骤

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