我有一个生成一些数据文件的系统。这些文件包含用户数据,我希望将其存储在Amazon上,以节省服务器空间和带宽,但必须保护该文件不受未经授权的访问。是否有任何方法为亚马逊S3上的特定文件生成下载令牌,或者只允许在我的网站上验证的用户下载特定文件?并在一段时间后还是在下载完成后使此令牌失效?
发布于 2015-02-03 10:19:35
是的,您可以为Amazon实现自己的身份验证系统。您需要将Auth令牌从后端发送给通过您身份验证的用户。以下来自亚马逊官方博客的文章解释得很清楚。
http://mobile.awsblog.com/post/Tx1YVAQ4NZKBWF5/Amazon-Cognito-Announcing-Developer-Authenticated-Identities
发布于 2015-10-07 13:50:24
您可以为存储在S3 bucket.AWS上的对象创建过期链接,为对象提供链接过期服务。当用户完成下载时,您可以将链接过期。https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/
https://stackoverflow.com/questions/26471899
复制相似问题