我一直试图在s3上托管一个简单的静态网页。但是,当我通过属性->静态网站托管部分单击端点时,屏幕显示403错误,并显示消息:AccessDenied。
我后来尝试通过将存储桶策略的主体部分更改为“ Principal”来公开存储桶内容:{ “ AWS”:“ *” },但再次弹出相同的错误消息AccessDenied。
有什么办法可以通过获取更改由我自己的帐户创建的我自己的存储桶的存储桶策略的权限来授予公共访问权限来查看我的网页,我尝试遵循官方教程在s3上托管静态网站,但是我被拒绝访问,而本教程根本没有这个问题。
答案 0 :(得分:1)
能否请您尝试更改您的:“ Principal”:{“ AWS”:“ *”} 改为“主体”:“ *”
能否请您也分享正在使用的整个政策。
请参考以下网址: https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html