【发布时间】:2018-04-30 18:41:20
【问题描述】:
有人成功使用 gcsfuse 吗?
我已尝试删除存储桶的所有默认权限, 并设置一个服务帐户:
gcloud auth activate-service-account to activate serviceaccname
然后运行:
gcsfuse --debug_gcs --foreground cloudbuckethere /backup
gcs: Req 0x0: -> ListObjects() (307.880239ms): googleapi: 错误 403: xxxxxx-compute@developer.gserviceaccount.com 没有 storage.objects.list 访问权限
它抱怨用户xxxxx-compute不是我激活的服务帐户,这很奇怪:
gcloud auth list
是否显示我当前的服务帐户处于活动状态...
我还向我的serviceaccname 授予了管理员所有者、管理员对象所有者、写入对象、读取对象到存储桶的权限。
如果我向我的存储桶授予所有权限(包括旧权限)xxxxx-compute,则列表似乎有效。但将任何文件写入目录失败:
googleapi: Error 403: Insufficient Permission, insufficientPermissions
谁有运气?
【问题讨论】:
-
您是否有可能在您的 Google Cloud Platform 中设置的计算实例上运行该命令?
-
是的,我在我的实例中运行,我找到了修复,我会在一段时间内发布它
标签: google-cloud-storage fuse gcsfuse