托管静态网页时 Amazon s3 存储桶策略访问被拒绝
Amazon s3 bucket policy access denied when hosting static webpage
我一直在尝试在 s3 上托管一个简单的静态网页。但是,当我通过属性 --> 静态网站托管部分单击端点时,屏幕显示 403 错误消息:AccessDenied.
我后来尝试通过将存储桶策略的主要部分更改为 "Principal" 来使存储桶内容 public:{
"AWS": "*"
},但是同样的错误消息AccessDenied又弹出了。
有什么方法可以通过更改我自己帐户创建的自己的存储桶的存储桶策略的权限来授予 public 查看我的网页的权限,我尝试按照官方教程进行托管s3 上的静态网站,但我被拒绝访问,而教程根本没有这个问题。
能否尝试更改您的 : "Principal": { "AWS": "*" }
到 "Principal": "*"
您能否也分享一下您正在使用的整个政策。
请参考以下内容url:
https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html
我一直在尝试在 s3 上托管一个简单的静态网页。但是,当我通过属性 --> 静态网站托管部分单击端点时,屏幕显示 403 错误消息:AccessDenied.
我后来尝试通过将存储桶策略的主要部分更改为 "Principal" 来使存储桶内容 public:{ "AWS": "*" },但是同样的错误消息AccessDenied又弹出了。
有什么方法可以通过更改我自己帐户创建的自己的存储桶的存储桶策略的权限来授予 public 查看我的网页的权限,我尝试按照官方教程进行托管s3 上的静态网站,但我被拒绝访问,而教程根本没有这个问题。
能否尝试更改您的 : "Principal": { "AWS": "*" } 到 "Principal": "*"
您能否也分享一下您正在使用的整个政策。
请参考以下内容url: https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteAccessPermissionsReqd.html