Amazon S3存储桶策略公共访问被拒绝

时间:2018-11-16 22:31:30

标签: amazon-web-services amazon-s3

我试图将我的S3存储桶公开,但是当我添加以下策略时,我得到了错误访问被拒绝:

getenv

4 个答案:

答案 0 :(得分:25)

进入存储桶>权限>公共访问设置>编辑>取消选中阻止新的公共ACL并上传公共对象,并删除通过公共ACL授予的公共访问权限(警告)

enter image description here

答案 1 :(得分:11)

AWS引入了Amazon S3 Block Public Access – Another Layer of Protection for Your Accounts and Buckets | AWS News Blog

您现在必须在希望公开访问的所有存储桶上禁用此功能。

答案 2 :(得分:2)

要启用对对象的公共访问, 修改帐户的公共访问权限,例如 enter image description here

还可以在存储桶级别启用相同的功能 enter image description here

没有这些更改,您将无法添加新的公共政策。

答案 3 :(得分:0)

虽然AWS政策非常动态,但是请注意,以下答案适用于我提供日期的日期,并且它会随时间变化。 要使用公共访问策略创建新存储桶,需要将帐户级别的“阻止公共访问”配置更改为以下内容: enter image description here

完成此更改后,接下来还需要在存储桶级别执行常规设置-添加策略并更改存储桶级别的“阻止公共访问”(与之前相同在帐户一级完成)。