我想通过以下命令将本地目录与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登录登录。
此错误的原因是什么,我该如何解决?
答案 0 :(得分:0)
您可以尝试使用保险丝specifying json键安装保险丝,如果使用root用户安装保险丝,然后尝试在没有root用户的情况下进行访问,请确保使用将要访问文件的同一用户安装保险丝。这可能会出现。
如果仍然无法使用,则可以在挂载时使用debug flags以获得更多信息以供使用
$ gcsfuse --foreground --debug_gcs --debug_fuse my-bucket /path/to/mount