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

Joh*_* M. 10 authorization amazon-s3 amazon-web-services

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

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

谢谢.

Jos*_*ith 3

您想阅读此处名为“查询字符串请求身份验证替代方案”的部分

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

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