我已经使用s3fs在S3服务器上安装了S3存储桶。现在,在使用apache和root访问创建新文件时,它的默认权限是分配为私有。我们无法浏览它,直到从控制台公开它。
我们如何安装存储桶以获得所有新文件的默认公共读取权限,但是我在安装目录时已经提到它但是它没有工作。
以下是我用来安装存储桶的命令。
$ echo "s3fs#my-bucket-name /mount_folder fuse use_cache=/tmp,allow_other,uid=apache,gid=apache 0 0" >> /etc/fstab
$ s3fs -o allow_other -o use_cache=/tmp -o passwd_file=/etc/passwd-s3fs -o default_acl='public-read' my-bucket-name mount_folder
请让我知道我还有什么需要做的,或者我做错了什么。
编辑:
我注意到在重新启动服务器后,它停止为新文件分配公共读取权限,但在重新启动服务器之前它已经正常工作。
谢谢