我将Amazon SES配置为将电子邮件存储到S3
。
另外,我还配置了s3fs
以便将该邮箱安装到本地文件系统。
但是文件具有权限0000
可见。
这可以通过设置x-amz-meta-
标头来解决。
是否可以编写将此标头添加到新文件(存储在S3中的电子邮件)的Lamda函数? like this
答案 0 :(得分:0)
您可以使用所有权限映射S3存储桶,这样就不会出现访问问题。
echo allow_other> /ets/fuse.conf s3fs -o umask = 0000,uid = 1001 -o allow_other
uid是用户的用户ID。看/ etc / passwd
答案 1 :(得分:0)
s3fs的默认值是没有uid或权限。您可以通过以下方式指定默认值:
s3fs bucket mountpoint -o umask=037,uid=$UID