我有一个AWS超级用户,我曾经在Amazon上创建S3存储桶。
现在我想通过添加以下策略将此存储桶公开:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::<my bucket name>/*"
}]
}
我的水桶名称在哪里?
当我尝试保存此策略时,我收到403访问被拒绝的消息。
我尝试显式设置putbucketpolicy
权限,但它仍然给出403。
是否有任何机构知道原因?
这是图像错误:
答案 0 :(得分:6)
答案 1 :(得分:4)
我尝试创建新的存储桶,并通过设置以下权限参数为未选中状态(false),现在可以调整存储桶策略以将存储桶对象设为公开。之后,我勾选了前面的四个复选框,现在可以使用了。