参数 deleteObject aws 中缺少必需的键“Key”

时间:2021-02-18 21:33:33

标签: javascript node.js amazon-web-services amazon-s3

您好,我想从 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:我一开始使用文件名作为键,但我在搜索时发现键应该是图像的完整路径,但即使这样也不起作用,所以有什么帮助吗?

0 个答案:

没有答案