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