Amazon S3保护/身份验证

时间:2014-10-20 17:53:55

标签: node.js authentication amazon-s3 token

我有一个生成一些数据文件的系统。这些文件包含用户数据,我想将其存储在Amazon S3上以节省我的服务器空间和带宽,但必须保护该文件免受未经授权的访问。有没有办法为亚马逊S3上的特定文件生成下载令牌,或者只允许在我的网站上进行身份验证的用户下载特定文件?一段时间后或下载完成后,此令牌无效?

2 个答案:

答案 0 :(得分:1)

是的,您可以为Amazon实施自己的身份验证系统。您需要从后端向经过身份验证的用户发送Auth令牌。官方亚马逊博客的以下文章清楚地解释了。

http://mobile.awsblog.com/post/Tx1YVAQ4NZKBWF5/Amazon-Cognito-Announcing-Developer-Authenticated-Identities

答案 1 :(得分:0)

您可以为存储在S3 bucket上的对象创建过期链接.AWS为对象提供链接过期服务。用户完成下载后,您可以使链接过期。 https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/