я получаю следующее сообщение об ошибке:Невозможно загрузить/загрузить данные App Engine из-за «Незаконной строки» dev ~ None »в идентификаторе набора данных. '
google.appengine.api.datastore_errors.BadRequestError: \
Illegal string "dev~None" in dataset id.
Когда я пытаюсь использовать свою производственную базу в моей локальной среде разработки:
$ appcfg.py download_data \
--application=s~app-id \
--url=http://app-id.appspot.com/_ah/remote_api \
--filename=database.ndb
$ appcfg.py upload_data \
--application=dev~app-id \
--url=http://localhost:53828/_ah/remote_api \
--filename=database.ndb
Любые советы? Лучше всего предположить, что что-то нарушается при переходе от appcfg.py
в gcloud
. Я использую последний большую часть времени, но я не могу найти способ выполнить эту задачу, используя gcloud
. Благодаря!
У меня такая же ошибка. Могли ли вы выяснить, как решить проблему? – Fedor
Нет, к сожалению. Моя гипотеза остается чем-то нарушением перехода от 'appcfg.py' к' gcloud'. Надеемся, что команда App Engine может заглянуть в нее. В качестве обходного пути я написал сценарий, который заполняет мою базу данных dev с помощью процедурно генерируемых данных, подобных производству. –