google-app-engine - 无法在谷歌应用引擎启动器 : googlecloudsdk. core.credentials.store.RefreshError 中部署:invalid_grant

标签 google-app-engine

我已经测试和部署我的应用程序 2 周了,没有任何问题。昨天,我在单击“部署”按钮后收到此错误消息。我还尝试使用命令行 (appcfg.py update applicationname) 进行部署,我收到了相同的消息。 应用程序在 GAE 浏览器中没有错误地运行。

这是日志的最后一行。

googlecloudsdk.core.credentials.store.RefreshError: invalid_grant

完整的消息在这里

Traceback (most recent call last):
  File "C:\google-cloud-sdk\bin\appcfg.py", line 32, in <module>
    bootstrapping.PrerunChecks()
  File "C:\google-cloud-sdk\bin\bootstrapping\bootstrapping.py", line 436, in PrerunChecks
    CheckCredOrExit(can_be_gce=can_be_gce)
  File "C:\google-cloud-sdk\bin\bootstrapping\bootstrapping.py", line 302, in CheckCredOrExit
    cred = c_store.Load()
  File "C:\google-cloud-sdk\bin\bootstrapping\..\..\lib\googlecloudsdk\core\credentials\store.py", line 205, in Load
    Refresh(cred)
  File "C:\google-cloud-sdk\bin\bootstrapping\..\..\lib\googlecloudsdk\core\credentials\store.py", line 229, in Refresh
    raise RefreshError(e)
googlecloudsdk.core.credentials.store.RefreshError: invalid_grant

最佳答案

如果您在控制台中输入 gcloud auth login,它将手动生成登录过程,单击链接以授予相关权限,然后您就可以进行部署了。

你也可以在调用部署时传递参数--no_cookies,这样你就可以每次都强制验证。

关于google-app-engine - 无法在谷歌应用引擎启动器 : googlecloudsdk. core.credentials.store.RefreshError 中部署:invalid_grant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345967/

相关文章:

java - Dagger 2.0 - AppEngine - gradle 配置

python - 内容处置不起作用

java - 删除特定类型的所有实体

google-app-engine - 在 Google App Engine app.yaml 中反转 skip_files

python - Appengine 使用 https 而不是 http

google-app-engine - 了解谷歌云平台微服务架构设计的成本估算

java - 使用 App Engine eclipse 插件时强制延迟 Ajax 响应?

python - Appengine错误未出现在日志中

function - 主页面上的 NotAllowedError '/'

java - 将 http 更改为 https