Amazon S3桶策略未保存

我试图让公众访问整个存储分区,因此我使用了本文中建议的政策:

{
  "Version":"2008-10-17",
  "Statement":[{
    "Sid":"AllowPublicRead",
        "Effect":"Allow",
      "Principal": {
            "AWS": "*"
         },
      "Action":["s3:GetObject"],
      "Resource":["arn:aws:s3:::bucket/*"
      ]
    }
  ]
}

当我添加存储桶策略(并将“存储桶”更改为我的存储桶名称)并保存时,如果单击“编辑策略”,则不显示该策略,如果刷新页面,该按钮将从“编辑策略”更改回“添加政策”。 就好像我从来没有添加任何政策。

我是桶的所有者和桶内的物品。

我已经在其他几个客户的S3账户上成功完成了这项工作,与此唯一的区别是我以用户身份访问账户而不是账户所有人。 我的帐户可能有错误的权限吗? 我需要什么权限来设置存储桶策略?


设置存储桶策略:

  • 你应该是桶的所有者。 (我猜你确实是这样)
  • 你应该拥有s3:PutBucketPolicy权限。 这是在您的IAM用户属性中定义的。
  • 如果满足上述2个条件,则它应该工作。 你可以检查上面的清单,并确认事情已经到位。

    链接地址: http://www.djcxy.com/p/93533.html

    上一篇: Amazon S3 Bucket Policy Isn't Saved

    下一篇: can't receive group message using xmpp