从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){})