无法在Google应用引擎启动器中部署:googlecloudsdk.core.credentials.store.RefreshError:invalid_grant

时间:2014-06-21 21:21:01

标签: google-app-engine

我一直在测试和部署我的应用程序2周没有问题。昨天,单击Deploy按钮后出现此错误消息。我也尝试使用命令行( 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

1 个答案:

答案 0 :(得分:8)

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

您还可以在调用deploy时传递参数--no_cookies,以便每次都可以强制进行身份验证。