App Engine: Как импортировать хранилище данных локально - PullRequest
0 голосов
/ 27 августа 2018

Итак, инструменты администрирования Cloud Datastore *1001* устарели в пользу Managed Export Import Service .В моем удаленном хранилище данных хранится около 5 гигабайт данных, и я хотел бы иметь возможность импортировать их локально для разработки и делать это относительно быстро для начального процесса установки dev.

IЯ запустил резервное копирование с использованием Managed Export / Import Service и загрузил его локально, но я не смог успешно импортировать данные.Я перепробовал все, что смог найти.Мне бы хотелось узнать, как лучше импортировать эти данные в новый эмулятор Cloud Datastore, который работает локально.Я поражен тем, что документация по этому вопросу настолько скудна.

В настоящее время я использую remote_api для подключения к удаленным данным, что хорошо для одних вещей, но невозможно для других.При этом также используются тонны других удаленных функций, таких как удаленная очередь задач, которые я ОПРЕДЕЛЕННО не хочу, поскольку хочу, чтобы моя локальная очередь задач запускалась во время тестирования.

Я также успешно использовал старый appcfg.pyметод, но это медленно и неэффективно для новых разработчиков запускать среду разработки.

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

Есть предложения?

1 Ответ

0 голосов
/ 27 августа 2018

Вот сценарий, который я написал в прошлом году для собственного использования.Так что это немного примитивно:

https://github.com/GAEfan/app_engine_backup_loader

Может потребоваться обновление.Прочитайте README и следуйте инструкциям.Дайте мне знать, если у вас возникнут какие-либо проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...