Ich versuche, meine Cloud-Funktion lokal zu testen, und die Verwendung des Emulators "Functions" war in Ordnung, bis ich versuchte, Datastore zu meinem Projekt hinzuzufügen. Nun, wenn ich den Emulator starten, bereitstellen und rufen Sie die Funktion mit meinen Testdaten über --file=test.json
, erhalte ich einen Fehler von meinem Datenspeicher VersprechenCloud-Funktionen Emulator kann keine Standardberechtigungsnachweise abrufen
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.
das einzige Problem dabei ist, dass ich versucht habe es mehr Zeiten, die beide mit beta und normalen auth
Module, dh:
gcloud beta auth application-default login
und
gcloud auth application-default login
sie beide sagen, sie sind erfolgreich, aber meine Funktionen Emulator immer noch scheitert, egal was.
Datastor Version^1.1.0 & Google Cloud SDK 170.0.1, beta 2017.03.24