【问题标题】:Amazon S3 protection/authenticationAmazon S3 保护/身份验证
【发布时间】:2014-10-20 17:53:55
【问题描述】:

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

【问题讨论】:

标签: node.js authentication amazon-s3 token


【解决方案1】:

是的,您可以为亚马逊实施自己的身份验证系统。您需要将身份验证令牌从您的后端发送给经过您身份验证的用户。以下来自亚马逊官方博客的帖子解释清楚。

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

【讨论】:

  • 请考虑添加更多细节,链接有死的习惯。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 2014-11-20
    • 2021-05-31
    • 2020-05-10
    • 2019-01-06
    • 2021-12-16
    • 2010-11-19
    相关资源
    最近更新 更多