您好,我想从 aws 中删除一个图像,所以我正在使用函数 deleteObject,但我收到了错误,在 params deleteObject aws 中缺少必需的键 'Key' 和许多其他错误,这是我的代码
export function deleteImage(fileName, bucketName) {
const params = {
Bucket: bucketName,
key: `${bucketName}/${fileName}`
};
return s3Instance.deleteObject(params, (err, data) => {
if (err) console.log(err, err.stack);
else console.log(data);
});
}
让我感到困惑的是,我有其他函数,例如 getFile 和 copyObject,它们的语法和所有内容都完全相同,而且它们工作正常 ps:我一开始使用文件名作为键,但我在搜索时发现键应该是图像的完整路径,但即使这样也不起作用,所以有什么帮助吗?