无法从谷歌应用引擎下载代码

时间:2013-12-28 16:51:46

标签: google-app-engine

我想从谷歌应用引擎下载代码。 我安装了python,google engine sdk并执行了这个命令

appcfg.py download_app -a ...

我输入了我的邮件地址和密码......

但它说

错误403:--- 您无权下载此应用版本

您认为这是什么问题?请帮我解决一下这个。 我整天都坚持这个,但找不到解决办法。

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题(Mac OS,运行AppEngineLauncher)。 注意到没有应用程序在GAEL中运行。

运行GAEL中的一个应用程序(同一个版本的早期版本 - 可能是巧合)似乎有所不同 - 它开始下载,但随后停止。

然后我在该应用上运行了appcfg list_versions,然后是download_app。 这似乎完成了这项工作 - 在我写这篇文章时继续下载。

据猜测,appcfg对其安全上下文感到朦胧。 YMMV。

答案 1 :(得分:0)

检查:

只有上传代码的开发人员和应用程序所有者才能下载。如果除了这些方以外的任何人试图下载该应用程序,他们将看到如下错误消息:错误403

https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Python_Downloading_source_code

或您的应用已设置永久禁止代码下载。检查页面:https://appengine.google.com/deployment/codelock?app_id=your_app_id&to_forward=/permissions?app_id=your_app_id

答案 2 :(得分:0)

添加标志--no_cookies对我有用。