2

因此,Cloud Datastore Admin 工具已被弃用,取而代之的是Managed Export Import Service。我的远程数据存储区中有 5 gigs 的数据,我希望能够在本地将其导入以进行开发,并以相对较快的方式进行初始开发设置过程。

我已使用托管导出/导入服务运行备份并将其下载到本地,但我无法成功导入数据。我已经尝试了我能找到的一切。我很想了解将此数据导入本地运行的新 Cloud Datastore Emulator 的最佳方式。我很惊讶这方面的文档如此糟糕。

我目前正在使用remote_api连接到远程数据,这对某些事情很好,但对其他事情却不可能。这还使用了大量其他远程功能,例如远程任务队列,我绝对不想要这些功能,因为我希望我的本地任务队列在测试时运行。

我也成功地使用了旧的 appcfg.py 方法,但是对于新开发人员来说,启动开发环境的速度很慢而且效率低下。

appcfg.py download_data --application=s~app-name --url=http://app-name.appspot.com/_ah/remote_api/ --filename=backup.csv

有什么建议么?

4

1 回答 1

1

这是我去年为自己使用而编写的脚本。所以它有点原始:

https://github.com/GAEfan/app_engine_backup_loader

它可能需要更新。通读自述文件并按照说明进行操作。如果您遇到任何问题,请告诉我。

于 2018-08-27T05:16:46.790 回答