取消数据的导入和导出

本页面介绍了如何针对 Cloud SQL 实例取消导入和导出数据。此数据包含在 SQL 转储文件CSV 文件中。

须知事项

取消导入或导出操作

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

gcloud

使用 gcloud sql operations cancel 命令可取消操作。

gcloud sql operations cancel operation-ID

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

REST v1

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

  • project-ID:项目 ID。
  • operation-ID:导入或导出操作的 ID。如需了解详情,请参阅准备工作

HTTP 方法和网址:

POST https://sqladmin.googleapis.com/v1/projects/project-ID/operations/operation-ID/cancel

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

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

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

REST v1beta4

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

  • project-ID:项目 ID。
  • operation-ID:导入或导出操作的 ID。如需了解详情,请参阅准备工作

HTTP 方法和网址:

POST https://sqladmin.googleapis.com/v1beta4/projects/project-ID/operations/operation-ID/cancel

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

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

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

检查已取消的状态

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

gcloud

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

gcloud sql operations describe operation-ID

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

REST v1

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

  • project-ID:项目 ID。
  • operation-ID:导入或导出操作的 ID。如需了解详情,请参阅准备工作

HTTP 方法和网址:

GET https://sqladmin.googleapis.com/v1/projects/project-ID/operations/operation-ID

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

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

REST v1beta4

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

  • project-ID:项目 ID。
  • operation-ID:导入或导出操作的 ID。如需了解详情,请参阅准备工作

HTTP 方法和网址:

GET https://sqladmin.googleapis.com/v1beta4/projects/project-ID/operations/operation-ID

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

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

问题排查

问题 问题排查
错误消息:You can't cancel operation [operation-ID] because this operation isn't in progress.

您正尝试取消已完成、失败或取消的导入或导出操作。如果操作正在运行,您可以取消它。

错误消息:You can't cancel operation [operation-ID] because Cloud SQL doesn't support the cancellation of an [operation-type] operation.

Cloud SQL 不支持取消操作,因为其操作类型不是 IMPORTEXPORT

错误消息:The [operation-type] operation isn't cancelled. Wait and retry in a few seconds.

Cloud SQL 目前无法取消导入或导出操作。请过几秒后重试。如果问题仍然存在,请与 Google Cloud 支持团队联系。

后续步骤