How do I delete an object on AWS S3 using Javascript?

前端 未结 5 1274
予麋鹿
予麋鹿 2020-12-13 17:22

I want to delete a file from Amazon S3 using Javascript. I have already uploaded the file using Javascript. Any ideas?

5条回答
  •  盖世英雄少女心
    2020-12-13 18:20

    You can follow this GitHub gist link https://gist.github.com/jeonghwan-kim/9597478.

    delete-aws-s3.js:

    var aws = require('aws-sdk');
    var BUCKET = 'node-sdk-sample-7271';
    aws.config.loadFromPath(require('path').join(__dirname, './aws-config.json'));
    var s3 = new aws.S3();
    
    var params = {
      Bucket: 'node-sdk-sample-7271', 
      Delete: { // required
        Objects: [ // required
          {
            Key: 'foo.jpg' // required
          },
          {
            Key: 'sample-image--10.jpg'
          }
        ],
      },
    };
    
    s3.deleteObjects(params, function(err, data) {
      if (err) console.log(err, err.stack); // an error occurred
      else     console.log(data);           // successful response
    });
    

提交回复
热议问题