amazon s3 - que - Aws s3 eliminar objeto utilizando javascript
que es simple storage service (2)
Quiero eliminar un archivo de amazon s3 usando javascript. Ya he cargado un archivo a s3 usando javascript. cualquier idea por favor ayuda
Puede usar el método js desde s3: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#deleteObject-property
var AWS = require(''aws-sdk'');
AWS.config.loadFromPath(''./credentials-ehl.json'');
var s3 = new AWS.S3();
var params = { Bucket: ''your bucket'', Key: ''your object'' };
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // error
else console.log(); // deleted
});
Tenga en cuenta que S3 nunca lo devuelve el objeto ha sido eliminado. Tienes que comprobarlo antes o después con getobject, headobject, waitfor, etc.
Puede usar una construcción como esta:
var params = {
Bucket: ''yourBucketName'',
Key: ''fileName''
/* where value for ''Key'' equals ''pathName1/pathName2/.../pathNameN/fileName.ext'' - full path name to your file without ''/'' at the beginning */
};
s3.deleteObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Y no te olvides de envolverlo en la Promesa .