Я пытаюсь протестировать свою облачную функцию локально, и с помощью эмулятора функций все было нормально, пока я не попытался добавить Datastore в свой проект. Теперь, когда я запускаю эмулятор, развертываю и вызываю функцию с моими тестовыми данными через --file=test.json
, я получаю сообщение об ошибке в моем обещании хранилища данных.
error: (node:35048) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: Could not load the default credentials. Browse to https://developers.google.com/accounts/docs/application-default-credentials for more information.
единственная проблема в том, что я пробовал это несколько раз, как с бета-версией, так и с обычными auth
модулями, то есть:
gcloud beta auth application-default login
а также
gcloud auth application-default login
они оба говорят, что они успешны, но мой эмулятор функций все равно не работает, несмотря ни на что.
Версия хранилища данных ^ 1.1.0 и Google Cloud SDK 170.0.1, бета 2017.03.24