【问题标题】:Invalid grant when trying to connect to google cloud sql with django尝试使用 django 连接到谷歌云 sql 时授权无效
【发布时间】:2017-06-25 22:20:00
【问题描述】:

我一直在关注 GAE 教程来设置 django 项目以在应用引擎上运行。我终于让它成功运行为我的项目进行迁移,但我的谷歌云 sql 代理中出现连接错误:

2017/06/25 15:12:07 New connection for "[MY_CONNECTION_NAME]"
2017/06/25 15:12:08 couldn't connect to "[CONNECTION_NAME]": Post 
https://www.googleapis.com/sql/v1beta4/projects/project-id/instances/projectname/createEphemeral?alt=json: oauth2: cannot 
fetch token: 400 Bad Request
Response: {
  "error" : "invalid_grant"
}

我不确定是什么原因造成的,所以我会寻求帮助???

【问题讨论】:

  • 你能把django settings.py文件中使用的连接字符串贴出来吗?

标签: django google-app-engine google-cloud-sql cloud-sql-proxy


【解决方案1】:

当您尝试使用已删除的服务帐户或使用与已删除的私钥对应的凭据文件进行身份验证时,我认为这是 OAuth 库给出的错误。

您如何对 Cloud SQL 代理进行身份验证?如果您使用的是 -credential_file,您能否验证关联的服务帐户是否仍然存在?

【讨论】:

    猜你喜欢
    • 2021-03-18
    • 2020-04-13
    • 1970-01-01
    • 2018-12-18
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-04
    相关资源
    最近更新 更多