Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 亚马逊S3可以';不能通过API删除对象_Amazon S3 - Fatal编程技术网

Amazon s3 亚马逊S3可以';不能通过API删除对象

Amazon s3 亚马逊S3可以';不能通过API删除对象,amazon-s3,Amazon S3,我正在设置一个新的策略,以便我的网站可以在S3上存储图像,并且我正在尽可能地保持它的安全性 我可以放置一个对象并读取它,但不能删除它,即使它看起来我已经遵循了亚马逊的建议。我没有使用版本控制 我做错了什么 这是我的政策 { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "

我正在设置一个新的策略,以便我的网站可以在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": "*"
        }
    ]
}

在执行了多个权限操作之后,我需要添加
s3:ListBucket
s3:ListObjects
。添加后,我现在可以删除对象。

您可以通过其他方式(除了API)删除对象吗?@PrestonM是的,我可以通过控制面板删除。