我一直在测试和部署我的应用程序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
答案 0 :(得分:8)
如果您输入控制台gcloud auth login
,它将手动生成登录过程,单击链接以授予相关权限,然后您就可以部署。
您还可以在调用deploy时传递参数--no_cookies
,以便每次都可以强制进行身份验证。