从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){})
- 使用请求从节点stream上传到S3的问题
- 如何调整图像大小并使用nodejs中的multer上传到s3并使用easy-image npm模块?
- 当使用节点锐利的包来调整图像大小并上传到s3时,它会被旋转
- 使用nodejs和knox如何查看S3 Bucket中的文件
- 将用户直接上传到Amazon S3
- 当我在Amazon S3中将Quiet设置为true以在deleteObjects()方法中启用安静模式时会发生什么?
- 上传文件到S3(法兰克福)获得错误授权AWS4-HMAC-SHA256
- 如何在NodeJS上使用S3 SSE C(服务器端encryption与客户端提供的密钥)
- 直接到s3 /客户端file upload。 用这种方法是否存在将未使用的文件存储在s3存储桶中的问题?