我正在尝试从 docker 容器中挂载谷歌云存储桶并收到以下错误:
[root@cdbdc9ccee5b workdir]# gcsfuse -o allow_other --debug_gcs --key-file=/src/gcloud_service_account.json my-bucket-name /gcloud
Using mount point: /gcloud
Opening GCS connection...
Opening bucket...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: setUpBucket: OpenBucket: Bad credentials for bucket "my-bucket". Check the bucket name and your credentials.
我的凭据在我的主机上有效,但在正在运行的容器上无效。API 说不要使用 root 进行连接,但您可以使用 -o allow_other 标志(熔断标志)覆盖它。任何想法表示赞赏。
这是在 centos7 基础镜像上运行的