gpt4 book ai didi

amazon-web-services - 如何将图像访问限制为仅授权网站用户

转载 作者:行者123 更新时间:2023-12-04 15:49:36 25 4
gpt4 key购买 nike

我正在开展一个项目,我需要以安全的方式存储用户上传的图像。目前,我正在使用云端在 AWS s3(静态内容)上托管网站。后端单独部署在应用程序负载均衡器后面。

用例是 - 用户从他的桌面上传图像到 s3 中的存储桶。我已经设置了存储桶策略,以便每个人都可以将图像上传到它(因为它是一个公共(public)网站)。现在,我必须将图像访问权限限制为仅上传图像的用户。即,如果用户 A 上传图像 A1、A2、A3,则只有他应该能够查看这些图像,而用户 B 则不能。

目前,如果我通过浏览器检查工具获取url,我可以直接查看图片,没有任何限制。这违背了在网站上“安全”存储图像的目的。有人可以让我知道任何标准做法,指向这个问题吗?每次通过后端使用一些特殊的哈希生成图像 url 是否会过度工程?

最佳答案

查看 AWS Amplify's Storage moduleFile Access Levels文档。它开箱即用地支持 private 级别,允许用户仅上传到(和查看)存储桶中他们自己的命名空间前缀。这听起来正是您所追求的。

关于amazon-web-services - 如何将图像访问限制为仅授权网站用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54415240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com