我的开发人员认为s3fs正在改变我的桶权限。 这可能吗? 我希望我的水桶能够被公开,但是它会一直回到私人状态。
这是我的fstab。
s3fs#production / mnt / production fuse use_cache = / tmp,use_rrs = 1,allow_other,uid = 1000,gid = 1000 0 0
我的开发人员提到了“-o default_acl(default =”private“)”选项。 该文件提到“jar头acl”,但我不明白这是什么。
尝试:
s3fs#production /mnt/production fuse use_cache=/tmp,use_rrs=1,allow_other,uid=1000,gid=1000,default_acl=public-read 0 0
我在dynamic文件(bootstrap)上遇到了同样的问题,但是一旦权限被设置,静态文件就可以正常工作。 但上述解决scheme似乎为其他人。
决定acl实际上是每个文件/目录在s3桶,除非s3改变了很多,因为我上次使用它没有这样的事情,没有acl的对象,并inheritance了默认值。 所以真正需要configuration的是最初给出的一个新对象。 你的意图的默认ACL可能是“公开阅读”而不是“私人”