Я только что заработал, используя локальный SDK обработчика приложений, ..
- Передача параметра командной строки
--support_datastore_emulator=true
в dev_appserver.py
- Передача параметра командной строки
--datastore_emulator_port=9090
вdev_appserver.py
- Настройка переменной среды
DATASTORE_EMULATOR_HOST
до localhost:9090
в app.yaml
- Настройка переменной среды
DATASTORE_PROJECT_ID
до my project id
в app.yaml
В своем коде Go 1.11 я просто создаю новый клиент cloud.google.com/go/datastore
, использующий datastore.NewClient(ctx, "")
, который выбирает переменные среды и подключается к эмулятору локального хранилища данных (работает как часть dev_appserver.py
).