如何从AWS S3上的访问被拒绝错误中恢复?

时间:2018-12-29 17:44:00

标签: amazon-web-services amazon-s3

我正在尝试在AWS S3上托管面向公众的静态网站。

  1. 我从我的根帐户登录了AWS控制台
  2. 创建了一个新存储桶,并上传了一些静态HTML文件
  3. 在{Bucket-name}-> Permissions-> Bucket Policy下,我提供了以下策略

{     “ Version”:“ 2012-10-17”,     “声明”:[         {             “效果”:“允许”,             “ Principal”:“ ”,             “ Action”:“ s3:GetObject”,             “资源”:“ arn:aws:s3 ::: [my-bucket-name] / ”         }     ] }

我一直收到“访问被拒绝”错误。

enter image description here

1 个答案:

答案 0 :(得分:0)

在存储桶策略中尝试"Principal" : "*",并且您还需要添加s3:ListBucket权限才能列出存储桶。需要将ListBucket权限作为单独的语句添加到策略中。