1

我已经使用 s3fs 在 ubuntu 上安装了 s3 存储桶。我需要做的就是使用 apache 访问这个存储桶(它有我的媒体文件)。我确实设置DocumentRoot/etc/apache2/sites-availableS3 路径,但是当我访问http://ubuntu_domain_name:80/BUCKET它时显示 403。我确实在 S3 中创建了存储桶,但它仍然显示 403。(其中 ubuntu 是一个 EC2 实例)。

然后我将文档根指向其他目录,并创建了指向存储桶的符号链接,但我仍然看到 403 错误。

我想要的是,通过 ubuntu ec2 上的 apache 访问带有媒体文件的 S3 存储桶。

谁能指出我做错了什么。

谢谢。

4

2 回答 2

2

挂载桶时设置默认acl会很方便...

/usr/bin/s3fs my-bucket /mnt/my-bucket -odefault_acl=public-read

配置 fstab 时也很重要......

我在 codeabode 上写了一篇关于它的博客:s3fs 和 ubuntu

于 2012-11-05T08:31:23.580 回答
-2

您还可以在 s3 连接字符串中指定 uid 和 gid,即

;uid=5

于 2013-08-17T02:05:02.657 回答