- 我的一个 aws acc 上有一个 S3 存储桶。
- 我正在使用 s3cmd 接口将文件上传到存储桶。
我使用 s3fs 将 s3 存储桶安装到 ubuntu ec2 实例,我成功地完成了它并能够在我的 ec2 实例上列出它。
s3fs命令- s3fs XXXXXX-ouse_cache=/tmp/s3cache -oallow_other -opasswd_file=/etc/passwd-s3fs -ourl= http://s3.amazonaws.com -odefault_acl=public-read-write /mnt/XXXXXXXX
在ec2上安装apache2。将文档目录更改为挂载 s3 路径 - /mnt/XXXXXXXX 的路径。我已经成功配置并重新启动了 apache2 服务。
但是,当我尝试使用 apache2 访问 S3 文件时,我得到“禁止您无权访问此服务器上的 /temp/xxxxTesting.flv”。
谁能帮我解决这个问题。此问题的任何可能原因。我尝试了所有的建议,但都是徒劳的。请有人指导我如何解决这个问题?