首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCSfuse“未知桶”时,Gcloud可以看到它。服务帐户似乎是正确的

GCSfuse“未知桶”时,Gcloud可以看到它。服务帐户似乎是正确的
EN

Stack Overflow用户
提问于 2019-11-01 17:55:35
回答 1查看 1.7K关注 0票数 1

我正在尝试将一个桶安装到我的gcp实例,但是它在新创建的桶和现有的桶中都失败了。我可以看到带有gsutil ls的桶,也可以使用gsutil将文件复制到它们。

但是,当我尝试使用GCSFuse挂载时,会发生以下情况:

代码语言:javascript
复制
xxx@downloader:~$ gcsfuse gs://yyy bdir/
Using mount point: /home/xxx/bdir
Opening GCS connection...
Opening bucket...
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: setUpBucket: OpenBucket: Unknown bucket 
"gs://yyy"

权限似乎没问题。

代码语言:javascript
复制
xxx@downloader:~$ gcloud iam service-accounts list
NAME                                    EMAIL                                               DISABLED
Compute Engine default service account  xxx-compute@developer.gserviceaccount.com  False

此服务帐户被列为拥有桶的所有者访问权限的用户。对于该项目,帐户是编辑器和存储管理。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-01 18:06:13

查看这里的文档:

https://cloud.google.com/storage/docs/gcs-fuse

似乎应该指定桶名,而不是桶URL。

例如:

代码语言:javascript
复制
gcsfuse yyy bdir/

而不是..。

代码语言:javascript
复制
gcsfuse gs://yyy bdir/
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58663731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档