AWS S3 对象权限

伊尔凡·尤萨尼夫 |

我的 S3 存储桶中有一个图像。当我点击下载图片时,它下载得很好,但是当我点击图片链接时,它说Access Denied

我已经允许公开的读和写权限。

在此处输入图片说明

我还应该做什么才能使公众可以访问此图像?

约翰·罗滕斯坦

您的控制台图片显示的是分配给您的 Amazon S3存储桶的权限,而不是对象本身。此类权限仅授予列出存储桶内容上传到存储桶的权限

如果您希望授予该特定对象的公共访问权限,则:

  • 单击对象选项卡
  • 勾选要修改的对象
  • 单击权限选项卡
  • 选择Everyone,然后选择Object Access,然后勾选Read
  • 点击保存

该链接现在应该可用于公共访问。

但是,如果您希望授予存储桶中所有对象的公共访问权限,请使用存储桶策略,例如向匿名用户授予只读权限这也可用于授予对存储桶中特定目录/路径的公共访问权限。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章