在Amazon Linux EC2实例上使用S3F在S3存储桶中使用S3F的问题。配置了FTP服务器并运行并运行。能够访问我上传为同一用户的文件。当我尝试访问直接通过管理控制台上传的文件时,我无法阅读它们。
可以看到它们在FTP客户端中列出,但无法访问通过控制台上传的
。我使用以下命令安装了S3存储桶:
sudo /usr/local/bin/s3fs mybucketname
-o use_cache=/tmp,iam_role="FTPs3role",allow_other /home/ftpuser1/ftp/files
-o url="https://s3-us-west-2.amazonaws.com"
通过控制台上传的文件的权限为640,上传直接的权限为777。
试图更改用户文件夹的许可(包含指向其中S3存储键的链接(,但要获得输入输出错误。
关于如何读取无法访问的控制台上传的文件的任何想法?
在Amazon Linux AMI版本2018.03
上运行S3FS v1.85谢谢
通过添加-o conprument_stat:
设法使其正常工作。sudo /usr/local/bin/s3fs mybucketname
-o use_cache=/tmp,iam_role="FTPs3role",allow_other /home/ftpuser1/ftp/files
-o complement_stat -o url="https://s3-us-west-2.amazonaws.com"
通过管理控制台上传时,它与标头有关。使用以上来映射文件夹并按预期工作。