误启动20TB Cloud SQL导出至Google存储桶,急求终止方法
终止Cloud SQL导出任务的可行方法
方法1:通过Google Cloud控制台操作
- 打开Cloud SQL实例页面,定位到目标实例
- 切换至操作标签页,这里会展示所有正在运行的任务
- 找到目标导出任务,点击任务右侧的取消按钮(若按钮置灰,尝试下方其他方法)
方法2:使用gcloud命令行工具
- 确保已安装并初始化gcloud SDK
- 先执行命令获取运行中导出任务的操作ID:
gcloud sql operations list --instance=YOUR_INSTANCE_NAME --filter="status=RUNNING AND operationType=EXPORT" - 拿到操作ID后,执行取消命令:
gcloud sql operations cancel OPERATION_ID --instance=YOUR_INSTANCE_NAME
方法3:调用Cloud SQL Admin API
- 发送POST请求调用取消接口(需携带有效身份验证凭据,比如gcloud生成的访问令牌):
POST https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME/operations/OPERATION_ID:cancel
额外注意事项
- 若控制台取消按钮不可用,优先使用gcloud命令行或API方式,二者的操作优先级更高
- 任务终止后,需手动删除GCS上已生成的部分导出文件,避免产生不必要的存储费用
- 后续可在Cloud SQL导出设置中配置导出前确认机制,防止误操作触发大文件导出
内容的提问来源于stack exchange,提问作者Hufeng Zhou
相关产品推荐
相关产品推荐

