当前位置:  开发笔记 > 编程语言 > 正文

文件不会从Amazon S3中删除

如何解决《文件不会从AmazonS3中删除》经验,为你挑选了1个好方法。

我在nodejs中使用aws-sdk,这是删除文件的代码的一部分:

 var s3_params = {
         Bucket: util.getEnvVar('AWS_S3_BUCKET'),
         Delete: {Objects: [{Key: document.bucket_path }]}
  };

s3.deleteObjects(s3_params, function (err, data) {

                if (err) {
                    res.send(err);
                } else {
                    res.send(data);
                }
            });

从亚马逊返回的响应看起来很好,但是当我查看s3界面内的存储桶时,该文件仍然存在.

也尝试使用"deleteObject"方法但没有成功.

谢谢.



1> Juan Stiza..:

代码看起来不错.您确定要传递存在的文件的密钥吗?请注意,如果您尝试删除不存在的密钥,AWS将不会抛出错误,请检查此问题.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有