【问题标题】:App Engine: How to Import Datastore locallyApp Engine:如何在本地导入 Datastore
【发布时间】:2018-08-27 05:06:32
【问题描述】:

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

我已使用托管导出/导入服务运行备份并将其下载到本地,但我无法成功导入数据。我已经尝试了我能找到的一切。我很想了解将此数据导入本地运行的新 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

有什么建议吗?

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-datastore datastore-admin


    【解决方案1】:

    这是我去年写的一个脚本供我自己使用。所以有点原始:

    https://github.com/GAEfan/app_engine_backup_loader

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

    【讨论】:

      猜你喜欢
      • 2015-09-06
      • 1970-01-01
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      • 2013-05-17
      • 1970-01-01
      相关资源
      最近更新 更多