gpt4 book ai didi

javascript - 是否可以授予对我的 Amazon S3 存储桶中某些对象的公共(public)读取访问权限?

转载 作者:行者123 更新时间:2023-12-02 21:12:26 24 4
gpt4 key购买 nike

我将个人资料图片存储在 s3 存储桶中,并将 aws URL 存储在数据库中。当我需要个人资料图片时,我将数据库中的 URL 设置为图像标签。为此,我将 s3 存储桶策略设置为公共(public)以进行读取访问。这是一个好主意还是有其他方法可以做到这一点?

最佳答案

使存储桶可公开访问的一种方法是:

  • 将所有图像文件放在一个“文件夹”下
  • 创建仅从该文件夹提供服务的 CloudFront 分配
  • 仅允许对 CF 向导生成的身份进行读取访问

在后端,您应该能够推断出 Assets 的最终位置,因为此时您应该知道 CF 端点。

注意:您应该将 CF 端点设置为后端的环境变量,而不是对其进行硬编码。

关于javascript - 是否可以授予对我的 Amazon S3 存储桶中某些对象的公共(public)读取访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61054384/

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