【发布时间】:2010-12-04 12:45:40
【问题描述】:
我在 Rails 项目中使用 s3-swf-upload-plugin 直接上传到 S3。非常漂亮,但似乎无法弄清楚如何将上传的文件公开。 S3 似乎没有公共“桶”的概念。有什么想法吗?
【问题讨论】:
我在 Rails 项目中使用 s3-swf-upload-plugin 直接上传到 S3。非常漂亮,但似乎无法弄清楚如何将上传的文件公开。 S3 似乎没有公共“桶”的概念。有什么想法吗?
【问题讨论】:
S3 支持存储桶和对象的四种不同访问策略。
查看the S3 Documentation 中的预设访问策略部分。
具体来说:
因此,在您的情况下,您需要在存储桶上设置访问策略并将上传的文件设置为 public-read。
【讨论】:
我在 Firefox 上使用 S3Fox,http://www.s3fox.net/
您可以浏览您的 S3 存储桶,然后右键单击 -> 编辑 ACL 并将内容设置为公开。
您也可以通过类似的方式获取存储桶的 url。
使用起来非常简单。
【讨论】: