从Amazon S3存储中删除图像

我正尝试从Amazon S3 Storage中删除一个映像,但不会删除。

我正在使用以下代码:

var s3 = AWS.S3(awsCredentials); s3.deleteObject({ Bucket: MY_BUCKET, Key: myKey },function (err,data){}) 

但我想删除的图像仍然存在。

我甚至使用s3.deleteObjects函数,它返回删除的对象名称,但是当我检查存储时,图像仍然存在。

您必须以这种方式使用密钥,而不仅仅是要删除的文件的名称,然后才能正常工作。

 var s3 = AWS.S3(awsCredentials); s3.deleteObject({ Bucket: MY_BUCKET, Key: 'some/subfolders/nameofthefile1.extension' },function (err,data){})