小编Bri*_*ian的帖子

将数据上传到Google App Engine数据存储区需要配方

虽然我在过去几个月里一直在忙着完成我的Google App Engine解决方案,但现在我发现由于本地dev_server和appspot之间的变化和差异,Google让我把我画成了一个角落.

场景:我的应用程序部署在带有Federated OpenID身份验证的appspot上.

问题:当应用配置为使用OpenID时,Google不支持数据上传.(他们知道这个问题,并不认为这是一个错误.)

几年前,尼克·约翰逊在他的博客上发布了一个remote_api和OpenID解决方法,但有几个人报告说它不再适用.

此外,最新的(第二版)Dan Sanderson的书"Programming Google App Engine"不再包含有关数据上传的章节.有一章关于备份和还原,但在备份之前我无法恢复数据,在数据存在之前我无法备份数据!

我无法相信我是这个困境中的唯一一个 - 它似乎应该是一个非常普遍的需求 - 我只需要在我的应用程序使用OpenID时上传数据.

请记住,关于我的本地dev_server Python应用程序的一切都很好(appcfg.py,upload_data,remote_api,CSV yaml configs等),但appspot上的这个问题阻止我发布我的应用程序!

有没有人有一个简单的,最新的,有文档记录的配方,可以将数千条记录上传到app引擎?定制上传处理程序端点 用新的应用程序版本捆绑数据文件,然后以某种方式读取它们?将CSV文件发布到Google云端硬盘并从任务队列中读取它们?

有任何想法吗?

google-app-engine google-cloud-datastore

3
推荐指数
1
解决办法
523
查看次数