删除一个专用连接
本文档介绍如何使用 Google Cloud 控制台删除专用连接。删除专用连接时,专用连接的所有组件都会被删除,包括所有专用连接配置。如果要保留任何数据,请将数据备份到本地存储或其他存储空间。
gcloud 和 API 要求
如需使用 gcloud
命令行工具或 API 管理 VMware Engine 资源,我们建议您按下文所述配置工具。
gcloud
设置默认项目 ID:
gcloud config set project PROJECT_ID
设置默认区域和/或可用区:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
如需详细了解 gcloud vmware
工具,请查看 Cloud SDK 参考文档。
API
本文档集中的 API 示例使用 cURL
命令行工具来查询 API。cURL
请求中需要有效的访问令牌。获取有效访问令牌的方法有很多种:以下步骤使用 gcloud
工具生成访问令牌:
登录 Google Cloud
gcloud auth login
生成访问令牌并导出到 TOKEN
export TOKEN=`gcloud auth print-access-token`
验证 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 进行通信。为了能够使用此方法,需要安装该库并配置应用默认凭据。
下载并安装 Python 库
pip install google-cloud-vmwareengine
通过在 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。