找不到默认凭据Google Cloud

时间:2020-08-17 06:14:24

标签: google-cloud-platform

我想通过以下命令将本地目录与google cloud bucket融合在一起:

gcsfuse gs://stereo-train ~/Documents/stereo-train

但是,出现以下错误:

Opening GCS connection...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: getConn: DefaultTokenSource: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.

我已经设置了GOOGLE_APPLICATION_CREDENTIALS,并且已经使用gcloud auth登录登录。

此错误的原因是什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用保险丝specifying json键安装保险丝,如果使用root用户安装保险丝,然后尝试在没有root用户的情况下进行访问,请确保使用将要访问文件的同一用户安装保险丝。这可能会出现。

如果仍然无法使用,则可以在挂载时使用debug flags以获得更多信息以供使用

$ gcsfuse --foreground --debug_gcs --debug_fuse my-bucket /path/to/mount