我有一个生成一些数据文件的系统。这些文件包含用户数据,我想将其存储在Amazon S3上以节省我的服务器空间和带宽,但必须保护该文件免受未经授权的访问。有没有办法为亚马逊S3上的特定文件生成下载令牌,或者只允许在我的网站上进行身份验证的用户下载特定文件?一段时间后或下载完成后,此令牌无效?
答案 0 :(得分:1)
是的,您可以为Amazon实施自己的身份验证系统。您需要从后端向经过身份验证的用户发送Auth令牌。官方亚马逊博客的以下文章清楚地解释了。
答案 1 :(得分:0)
您可以为存储在S3 bucket上的对象创建过期链接.AWS为对象提供链接过期服务。用户完成下载后,您可以使链接过期。 https://aws.amazon.com/blogs/aws/amazon-s3-object-expiration/