【发布时间】:2013-07-29 15:31:52
【问题描述】:
- 我的一个 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 文件时,我收到“Forbidden You don't have permission to access to /temp/xxxxTesting.flv on this server.”
谁能帮我解决这个问题。此问题的任何可能原因。我尝试了所有的建议,但都是徒劳的。请有人指导我如何解决这个问题?
【问题讨论】:
-
我正在使用最新版本的 s3fs - 1.71
标签: ubuntu amazon-web-services amazon-ec2 s3fs