您如何只让授权用户访问存储在亚马逊S3中的内容?

时间:2010-03-24 20:54:58

标签: authorization amazon-s3 amazon-web-services

将内容存储在S3中并公开后,每个人都可以访问它。有没有办法让只有授权用户才能访问存储在S3中的内容?例如,我有一个网站,让人们存储他们的文件。服务器将这些文档存储在S3中,我希望只有上传文档的用户才能访问它。

我知道我可以将S3内容复制到我的服务器,只允许授权用户访问,但这会使服务器变慢。我希望能够将内容从S3直接服务到客户端的浏览器。

感谢。

2 个答案:

答案 0 :(得分:3)

您希望阅读here

中名为“查询字符串请求身份验证替代”的部分

它解释了如何创建一个到S3对象的基于时间的过期链接

然后,您必须编写管理用户的代码(谁拥有您问题的哪个对象部分)。

答案 1 :(得分:3)