代码之家  ›  专栏  ›  技术社区  ›  Mr.Benson

托管静态网页时,Amazon S3 Bucket策略访问被拒绝

  •  1
  • Mr.Benson  · 技术社区  · 7 年前

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

    后来我试图通过将bucket策略的主体部分更改为“主体”来公开bucket内容:{ “AWS”:“*” },但再次弹出相同的错误消息accessdenied。

    我是否可以通过获得更改我自己帐户创建的bucket策略的权限来授予公众访问我的网页的权限,我试图按照官方教程在S3上托管静态网站,但是我被拒绝访问,而教程根本没有这个问题。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Dharmesh Purohit    7 年前

    您能试着更改您的:“principal”:“aws”:“*” 致“委托人”:“*”

    您也可以分享您正在使用的整个策略吗?

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