首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为.sql文件从Cloud实例导出到Google

问作为.sql文件从Cloud实例导出到Google
EN

Stack Overflow用户
提问于 2021-05-10 12:30:55
回答 2查看 300关注 0票数 0

在对Cloud执行SQL查询之前,我想先从Cloud导出.sql格式的数据库。我想通过Jenkins管道来完成这个任务,因此我使用了Gcloud导出命令来执行这个任务。命令语法: gcloud sql导出storagename://storagename/foldername/filename.sql--数据库=数据库名

使用来自云shell的相同命令,我能够实现目标。当从云shell执行时,它提示授权、授权后导出正在成功进行。

当我从Jenkins管道做的时候,我得到的是跟随错误。错误:错误:(gcloud.sql.export.sql) HTTPError 403:客户端无权提出此请求。

执行的故障排除步骤:

--no-launch-browser"

  • 验证了SA(服务帐户),它是"Cloud管理“和”存储管理“角色的一部分。
  • 在导出命令之前尝试了这个选项,但是没有运气"gcloud auth应用程序-默认登录名”
  • 在导出命令之前绑定了这个命令,但是没有运气"gcloud auth登录
  • 。

如果需要进一步的细节,请让我知道,并建议我解决这个问题。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-05-10 18:05:48

错误:

ERROR: (gcloud.sql.export.sql) HTTPError 403: The client is not authorized to make this request.

解决方案:

在这种情况下,请连接到GKE中的工人舱并从那里运行命令。工作者将拥有与SQL实例对话的正确权限。

如果你在尝试后仍然面临同样的问题,请告诉我这个解决方案的意思。

票数 0
EN

Stack Overflow用户

发布于 2021-05-10 19:12:14

使用以下命令在GCLOUD中加载服务帐户密钥文件

代码语言:javascript
复制
gcloud auth activate-service-account --key-file=/path/to/key.json
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67470493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档