这应该是一个相当普遍的要求,也是一个简单的过程:将数据批量上传到appengine数据存储区.
但是,stackoverflow(下面的链接*)中提到的旧解决方案似乎都不再有效.bulkloader方法是使用DB API上传到数据存储区时最合理的解决方案,不适用于NDB API
现在,批量加载器方法似乎已被弃用,并且文档中仍然存在的旧链接会导致页面错误.这是一个例子
https://developers.google.com/appengine/docs/python/tools/uploadingdata
以上链接仍显示在此页面上:https://developers.google.com/appengine/docs/python/tools/uploadinganapp
现在批量加载数据的推荐方法是什么?
两个可行的替代方案似乎是1)使用remote_api或2)将CSV文件写入GCS存储桶并从中读取.有没有人有成功使用这两种方法的经验?
任何指针将不胜感激.谢谢!
[*以下链接提供的解决方案已不再有效]
python google-app-engine google-cloud-storage google-cloud-datastore
进行GAE/J数据存储备份的最简单方法是什么?
看起来有python bulkloader.py工具为Python应用程序做备份,但是我该如何备份Java应用程序呢?有没有办法使用python工具?
这个旧答案指向Google App Engine文档上的链接,但该链接现在是关于备份您的GAE数据,而不是下载它.
那么如何将所有数据下载到csv中呢?数据很小,即<1 GB