标签: authorization amazon-s3 amazon-web-services
将内容存储在S3中并公开后,每个人都可以访问它。有没有办法让只有授权用户才能访问存储在S3中的内容?例如,我有一个网站,让人们存储他们的文件。服务器将这些文档存储在S3中,我希望只有上传文档的用户才能访问它。
我知道我可以将S3内容复制到我的服务器,只允许授权用户访问,但这会使服务器变慢。我希望能够将内容从S3直接服务到客户端的浏览器。
感谢。
答案 0 :(得分:3)
您希望阅读here
它解释了如何创建一个到S3对象的基于时间的过期链接
然后,您必须编写管理用户的代码(谁拥有您问题的哪个对象部分)。
答案 1 :(得分:3)
上述答案中给出的链接不再正确 - 亚马逊重新组织了它的文档。我认为这些是正确的页面: