ローカルにクラウド機能をテストしようとしていますが、機能エミュレータを使用するとデータストアをプロジェクトに追加しようとするまでうまくいきました。今、私が展開し、エミュレータを起動し、--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年3月24日