取消导出操作

本页介绍了如何取消 CSV 文件和 SQL 转储文件的导出操作。

准备工作

如需取消数据导出,请查找要取消的导出操作的 ID。如需查找 ID,请执行以下操作之一:

取消导出操作

您可以使用 gcloud 或 REST API 命令取消导出操作。

gcloud

使用 gcloud alloydb operations cancel 命令取消操作:

gcloud alloydb operations cancel OPERATION_ID --region=REGION

OPERATION_ID 替换为操作的 ID。如需了解详情,请参阅准备工作

REST v1

使用以下 HTTP 方法和网址:

POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel

如需了解详情,请参阅 cancel

在使用任何请求数据之前,请先进行以下替换:

  • PROJECT_ID:项目 ID。
  • REGION:AlloyDB 集群的部署区域。
  • OPERATION_ID:导出操作的 ID。如需了解详情,请参阅准备工作

如需发送您的请求,请展开即可下选项之一:

curl(Linux、macOS 或 Cloud Shell)

执行以下命令:

  curl -X POST \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
       -H "Content-Type: application/json; charset=utf-8" \
       -d @request.json \
  POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
 

PowerShell (Windows)

执行以下命令:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
  -Method POST `
  -Headers $headers `
  -ContentType: "application/json; charset=utf-8" `
  -InFile request.json `
  -Uri "POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel" | Select-Object -Expand Content

您会收到类似以下内容的 JSON 响应:

此 REST API 调用不会返回任何响应。如需详细了解如何检查导出操作的取消状态,请参阅检查取消状态

检查已取消的状态

您可以使用 gcloud 或 REST API 命令检查已取消的导出操作的状态。

gcloud

使用 gcloud alloydb operations describe 命令检查已取消操作的状态。

gcloud alloydb operations describe OPERATION_ID --region=REGION

OPERATION_ID 变量替换为已取消操作的 ID。如需了解详情,请参阅准备工作

REST v1

运行以下命令:

GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe

如需了解详情,请参阅 get

在使用任何请求数据之前,请先进行以下替换:

  • REGION:AlloyDB 集群的部署区域。
  • PROJECT_ID:项目 ID。
  • OPERATION_ID:导出操作的 ID。如需了解详情,请参阅准备工作

如需发送您的请求,请展开以下选项之一:

curl(Linux、macOS 或 Cloud Shell)

执行以下命令:

  curl -X GET \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
 

PowerShell (Windows)

执行以下命令:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
  -Method GET `
  -Headers $headers `
  -Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe

您会收到类似以下内容的 JSON 响应:

如果成功,响应正文将包含一个 Operation 实例。

后续步骤