我正在制定新政策,以便我的网站可以在S3上存储图片,并且我尽量保证图片的安全。
我可以放置一个对象并阅读它,但不能删除它,即使看起来我已经遵循了亚马逊的建议。我没有使用版本控制。
我做错了什么?
这是我的政策
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObjectAcl",
"s3:GetObject",
"s3:DeleteObjectVersion",
"s3:PutLifecycleConfiguration",
"s3:DeleteObject",
"s3:ListObjects"
],
"Resource": "*"
}
]
}
答案 0 :(得分:1)
在进行多项权限操作后,我发现需要添加s3:ListBucket
和s3:ListObjects
。添加后,我现在可以删除对象。