可以授予对我的 Amazon S3 存储桶中某些对象的公共读取访问权限吗?

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



尚方宝剑之说
浏览 191回答 1
1回答

慕标5832272

使存储桶可公开访问的一种方法是:将所有图像文件放在一个“文件夹”下创建仅从该文件夹提供服务的 CloudFront 分配只允许对将由 CF 向导生成的身份进行读取访问在后端,您应该能够推断出资产的最终位置,因为此时您应该知道 CF 端点。注意:您应该将 CF 端点设置为后端的环境变量,而不是对其进行硬编码。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript