首页 > 解决方案 > 托管静态网页时拒绝 Amazon s3 存储桶策略访问

问题描述

我一直在尝试在 s3 上托管一个简单的静态网页。但是,当我通过属性 --> 静态网站托管部分单击端点时,屏幕显示 403 错误并显示消息:AccessDenied。

后来我尝试通过将存储桶策略的主体部分更改为“Principal”来公开存储桶内容:{“AWS”:“*”},但同样的错误消息 AccessDenied 再次弹出。

有什么方法可以通过获得更改我自己帐户创建的存储桶的存储桶策略的权限来授予公共访问权限以查看我的网页,我尝试按照官方教程在 s3 上托管静态网站,但我被拒绝访问,而本教程根本没有这个问题。

标签: amazon-web-servicesamazon-s3hostingweb-deployment

解决方案


您能否尝试将您的 : "Principal": { "AWS": "*" } 更改为 "Principal": "*"

您能否也分享一下您正在使用的整个政策。

请参考以下网址: https ://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html


推荐阅读