gpt4 book ai didi

python - 在 Python 中使用 Amazon S3 安全地显示图像

转载 作者:行者123 更新时间:2023-12-01 06:03:55 24 4
gpt4 key购买 nike

我想向我们网站上经过身份验证的用户安全地显示缩略图网格。所有图像将存储在 Amazon S3 中。

我认为,一种方法是通过公共(public)读取权限上传这些图像,并使 key 变长且随机,从而实现“模糊安全”。

我还可以设置 ACL,但随后我必须在 url 中公开访问 key (我认为),或者通过 API 将图像拉入我的应用程序并通过 Web 服务器安全地显示它。

有更好的方法来做到这一点吗?并且能够快速显示图像,而不需要每次生成页面时从服务器向 S3 发出大量请求?

提前致谢

最佳答案

您可以生成带有到期日期的 s3 网址。生成这样的 URL 不需要向 S3 发出请求,也不会导致您的 key 泄露:您使用您的 key 生成附加到 URL 的签名(访问 key ID 位于该 URL 中,但没关系)

参见the docs on query string authorization

关于python - 在 Python 中使用 Amazon S3 安全地显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9014389/

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