AWS S3对象权限

时间:2017-03-26 05:10:30

标签: amazon-web-services amazon-s3

我的S3 Bucket中有一张图片。当我点击下载图片时它下载得很好但是当我点击图片链接时它会显示Access Denied

我允许公开读写权限。

enter image description here

我还应该做些什么才能让公众获取此图片?

1 个答案:

答案 0 :(得分:0)

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

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

  • 点击对象标签
  • 勾选您要修改的对象
  • 点击权限标签
  • 选择所有人,然后对象访问,然后勾选读取
  • 点击保存

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

但是,如果您希望为存储桶中的所有对象授予公共访问权限,请使用诸如Granting Read-Only Permission to an Anonymous User之类的存储桶策略。这也可用于授予对存储桶中特定目录/路径的公共访问权。