Я занимаюсь разработкой приложения локально в Google App Engine.Я построил небольшое хранилище данных для целей разработки.Восстановление его после каждого цикла питания на моем Mac стало утомительным, поэтому я сделал его постоянным.Теперь я запускаю свое приложение локально с помощью следующей команды:
/usr/local/bin/dev_appserver.py "--datastore_path=./permanent.datastore" appengine_prototype
Жизнь хороша.Я решил развернуть свое приложение, чтобы можно было проверять команды http post с другого компьютера.Когда я попытался зарегистрировать свой текущий идентификатор приложения (пример), я обнаружил, что оно было недоступно (шокер!).Поэтому я зарегистрировал другой идентификатор приложения и планировал изменить свой локальный идентификатор приложения для соответствия.Однако, когда я изменил строку
application: *app-id*
в моем файле app.yaml, мое приложение перестало распознавать мое постоянное хранилище данных.
Итак, как я могу изменить свой идентификатор приложения на тот, который язарегистрирован, поддерживать связь с постоянным хранилищем данных, а затем отправить весь Shebang онлайн?Я попытался запустить приложение дважды локально, сначала с постоянным хранилищем данных, на которое ссылается команда, а затем без, надеясь, что временное хранилище данных по умолчанию будет наследоваться от предыдущего постоянного хранилища данных.Это не сработало.Нужно ли начинать с копирования постоянного хранилища данных во временное хранилище данных по умолчанию?Как бы я это сделал?Любая помощь будет высоко ценится.
Спасибо,
Десси