将数据上载到Appspot部署“身份验证失败”

时间:2012-09-15 16:06:33

标签: google-app-engine openid google-cloud-datastore

我使用1.7.1 SDK在我的本地app engine dev服务器上创建了一个python应用程序。我经常使用appcfg.py和upload_data将数据加载到csv数据文件和remote_api中。 (效果很好!)

我现在已经在gmail帐户下将应用程序部署到Google App Engine appspot.com,没有任何错误,并选择(联合)OpenID用于最终用户登录。

但是,当我尝试使用appcfg.py将数据上传到已部署的应用时,我收到“[INFO]身份验证失败”错误。

我已经用Google搜索了几天,现在正在寻找解决方案,但我发现了相互矛盾的建议。尼克约翰逊在他的博客上有一个old workaround,但最近有人报道它不起作用。 SDK的appcfg.py现在支持--oauth2选项,但我找不到关于如何从命令行批处理文件中使用它的简明说明 - 除了文档说它不能与upload_data一起使用。

我有submitted this problem as a bug到Google App Engine问题跟踪器。

我使用--no_cookies命令行选项。根据Google的建议,我将我的应用从OpenID切换到Google Accts API后再次尝试,但也失败了。

有没有人知道将CSV数据上传到已部署的python应用程序的当前和首选(工作!)方法?我不认为将数据上传到已部署的应用程序是一个“边缘案例”,是吗?!

0 个答案:

没有答案