Файлы корзины все еще сохраняются локально при использовании dev_appserver и --support_datastore_emulator = false - PullRequest
0 голосов
/ 12 июня 2019

Я запускаю локальный экземпляр проекта движка приложения PHP, у меня есть некоторые настройки в GCP специально для локальной версии разработчика, однако вместо данных, которые я записываю в корзину, появляющихся в сети, они сохраняется локально в хранилище данных dev_appserver. Я могу видеть файлы в локальном интерфейсе администратора (localhost: 8000) в Datastore.

Это проблема, так как разрабатываемое мной приложение имеет сопутствующее приложение, которому также требуется доступ к файлам корзины.

--support_datastore_emulator=[true|false]
Флаг

задокументирован под

dev_appserver.py -h

Но, похоже, это не дает никакого эффекта при использовании = false.

Итак, мой вопрос: как мне остановить использование dev_appserver локального хранилища данных и заставить его использовать «настоящие» корзины в сети?

1 Ответ

0 голосов
/ 13 июня 2019

Попробуйте установить флаг - default_gcs_bucket_name , задокументированный здесь , чтобы установить контейнер GCS по умолчанию для использования:

dev_appserver.py app.yaml --default_gcs_bucket_name gs://BUCKET-NAME
...