AWS - 以编程方式上传文件的 EC2 和 S3 有错误 ownership/permissions

AWS - EC2 and S3 with programmatically uploading files has wrong ownership/permissions

我有一个 S3 存储桶和一个 EC2 实例。

我正在使用来自亚马逊网站 put_objec t 的代码以编程方式从我的机器上传到 S3。这些文件出现在 AWS S3 Web 界面中。

然后我在我的 EC2 实例上编辑 /etc/fstab 如下。

s3fs#xxxx /home/xxxx fuse _netdev,allow_other 0 0

并且存储桶出现在文件系统中 - 但是权限是 drwxr----- 并且 owner/group 都是 root。我正在尝试 运行 在 EC2 上的不同用户下我自己的进程并监控这些上传的文件。由于 ownership/group/file 权限,这导致了问题,因此无法访问这些上传的文件。

有没有办法让 owner/group 成为其他用户,并在执行上传到 S3 的过程中更改权限。

s3fs#bucket /path -o umask=0002 应将组写入和每个人 read/execute 添加到所有文件。