我将个人资料图片存储在 s3 存储桶中,并将 aws URL 存储在我的数据库中。当我需要个人资料图片时,我将数据库中的 URL 设置为图像标签。为此,我将 s3 存储桶策略设置为公开以进行读取访问。这是一个好主意还是有其他方法可以做到这一点?
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
使存储桶可公开访问的一种方法是:
将所有图像文件放在一个“文件夹”下
创建仅从该文件夹提供服务的 CloudFront 分配
只允许对将由 CF 向导生成的身份进行读取访问
在后端,您应该能够推断出资产的最终位置,因为此时您应该知道 CF 端点。
注意:您应该将 CF 端点设置为后端的环境变量,而不是对其进行硬编码。
添加回答
举报
0/150
提交
取消