删除一个专用连接

本文档介绍如何使用 Google Cloud 控制台删除专用连接。删除专用连接时,专用连接的所有组件都会被删除,包括所有专用连接配置。如果要保留任何数据,请将数据备份到本地存储或其他存储空间。

gcloud 和 API 要求

如需使用 gcloud 命令行工具或 API 管理 VMware Engine 资源,我们建议您按下文所述配置工具。

gcloud

  1. 设置默认项目 ID:

    gcloud config set project PROJECT_ID
    
  2. 设置默认区域和/或可用区:

    gcloud config set compute/region REGION
    gcloud config set compute/zone ZONE

如需详细了解 gcloud vmware 工具,请查看 Cloud SDK 参考文档

API

本文档集中的 API 示例使用 cURL 命令行工具来查询 API。cURL 请求中需要有效的访问令牌。获取有效访问令牌的方法有很多种:以下步骤使用 gcloud 工具生成访问令牌:

  1. 登录 Google Cloud

    gcloud auth login
    
  2. 生成访问令牌并导出到 TOKEN

    export TOKEN=`gcloud auth print-access-token`
    
  3. 验证 TOKEN 设置正确

    echo $TOKEN
    
    Output:
    TOKEN
    

现在,在对 API 的请求中使用授权令牌。例如:

curl -X GET -H "Authorization: Bearer \"$TOKEN\""  -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations

Python

本文档中的 Python 代码示例使用 VMware Engine 库与 API 进行通信。为了能够使用此方法,需要安装该库并配置应用默认凭据

  1. 下载并安装 Python 库

     pip install google-cloud-vmwareengine
    
  2. 通过在 Shell 中执行这些命令来配置 ADC 信息

      gcloud auth application-default login
    

    或使用服务账号密钥文件

      export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

如需详细了解该库,请访问参考页面或查看 GitHub 上的代码示例

删除一个专用连接

如需使用 Google Cloud CLI 或 VMware Engine API 删除专用连接,请执行以下操作:

gcloud

运行 gcloud vmware private-connections delete 命令以删除专用连接:

  gcloud vmware private-connections delete PRIVATE_CONNECTION_ID 
--location=REGION

替换以下内容:

  • PRIVATE_CONNECTION_ID:此请求的专用连接 ID。
  • REGION:要在其中删除此专用连接的区域。

API

如需使用 VMware Engine API 删除专用连接,请发出 DELETE 请求:

  DELETE "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateConnections/PRIVATE_CONNECTION_ID"

替换以下内容:

  • PROJECT_ID:此请求的项目名称。
  • REGION:要在其中删除此专用连接的区域。
  • PRIVATE_CONNECTION_ID:此请求的专用连接 ID。