Как загрузить все объекты хранилища данных в Google App Engine?

Я прочитал документы GAE, и я не могу понять, как скачать все мои данные сущности.

Что бы я хотел сделать, это загрузить все это как большой TSV файл (или что-то, что я могу легко вникать в одно), поэтому я могу импортировать свои различные объекты в электронную таблицу и играть с ними.

Но я застреваю в стартовых воротах. Я не понимаю первые несколько бит документов: "Этот документ применяется к приложениям, использующим хранилище данных master/slave. Если ваше приложение использует хранилище данных высокой репликации..." - я даже не уверен, что у меня есть, или как я расскажу.

Предполагая, что у меня есть более простой мастер/ведомый, документы продолжаются: "... вы можете использовать инструмент Python appcfg.py, установив Java-версию обработчика remote_api...", но, опять же, я не что они означают или где я нахожу этот инструмент appcfg.py.

Извините за такой вопрос n00b, но есть ли какие-то проходы? Я просто хочу загрузить свое хранилище данных.

Спасибо!

Ответ 1

Master/Slave по умолчанию (пока), так что почти наверняка вы используете. Вы можете подтвердить https://appengine.google.com/ → app-id → Администрирование → Параметры приложения → Параметры репликации хранилища данных.

Чтобы загрузить ваши данные, сначала установить удаленный API для Java, затем использовать appcfg.py для загрузки данных:

appcfg.py download_data --application=<app-id> --url=http://<appname>.appspot.com/[remote_api_path] --filename=<data-filename>

Ответ 2

Нет ничего, что вам нужно было бы сделать иначе, чем просто использовать собственную документацию google. Нет обходного пути или прохода. Я не уверен в java. В python единственное, что вам нужно сделать, это включить remote_api в вашем приложении app.yaml.

appcfg.py можно найти внутри корневого каталога appengine SDK.