Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js @google cloud/logging bunyan有时无法加载默认凭据_Node.js_Google Cloud Platform_Stackdriver - Fatal编程技术网

Node.js @google cloud/logging bunyan有时无法加载默认凭据

Node.js @google cloud/logging bunyan有时无法加载默认凭据,node.js,google-cloud-platform,stackdriver,Node.js,Google Cloud Platform,Stackdriver,我正在使用@google cloud/logging bunyan将我的GKE后端记录到Stackdriver。 当我通过addind google凭证在本地进行测试时,一切正常,如下所示: projectId: 'yassir-log-collection-prj', keyFilename: __dirname+'/yassir-log-collection-prj.json', 然后我删除了这两行代码,将代码推送到GKE上的staging环境中,它成功了。 然后我把它推到了制作阶

我正在使用@google cloud/logging bunyan将我的GKE后端记录到Stackdriver。 当我通过addind google凭证在本地进行测试时,一切正常,如下所示:

  projectId: 'yassir-log-collection-prj',
  keyFilename: __dirname+'/yassir-log-collection-prj.json',
然后我删除了这两行代码,将代码推送到GKE上的staging环境中,它成功了。 然后我把它推到了制作阶段,效果也很好。但昨天在重新部署后端的一个不相关部分后,它开始在我的日志中抛出以下错误:

Error: Could not load the default credentials. Browse to https://cloud.google.com/docs/authentication/getting-started for more information.
at GoogleAuth.getApplicationDefaultAsync (/usr/src/app/node_modules/google-auth-library/build/src/auth/googleauth.js:161)
at process._tickCallback (next_tick.js:68)   
但只有0.2%的时间。大多数日志都通过了
但我还是不能让这种情况发生。有解决办法吗?

你有没有想过?我相信我在
@googlecloud/logging
上也遇到了同样的问题,不幸的是我没有。我相信这是一个错误。由于我正在解决一件紧急的事情,我禁用了图书馆并使用了班扬日志图书馆