Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

nodejs delete s3 folder

async function emptyS3Directory(bucket, dir) {
    const listParams = {
        Bucket: bucket,
        Prefix: dir
    };

    const listedObjects = await s3.listObjectsV2(listParams).promise();

    if (listedObjects.Contents.length === 0) return;

    const deleteParams = {
        Bucket: bucket,
        Delete: { Objects: [] }
    };

    listedObjects.Contents.forEach(({ Key }) => {
        deleteParams.Delete.Objects.push({ Key });
    });

    await s3.deleteObjects(deleteParams).promise();

    if (listedObjects.IsTruncated) await emptyS3Directory(bucket, dir);
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: javascript get specific timezone 
Javascript :: merge array of objects javascript 
Javascript :: what is the use of bind method in javascript 
Javascript :: javascript create element input type text 
Javascript :: javascript onkeydown 
Javascript :: alpinejs with select 
Javascript :: node js server 
Javascript :: canactivate angular 
Javascript :: state in constructor javascript 
Javascript :: nvm check version available to download 
Javascript :: npm install nodemon 
Javascript :: javascript set class on div 
Javascript :: get file extension nodejs 
Javascript :: display console log in HTML 
Javascript :: copy to clipboard reatjs 
Javascript :: jquerry in bootstrap 
Javascript :: how to delete a letter from a string in javascript 
Javascript :: sort an array of objects in javascript 
Javascript :: vscode rest api extention POST method 
Javascript :: module is not defined eslint 
Javascript :: normalize in javascript 
Javascript :: connect mysql to node js 
Javascript :: js add animation to element 
Javascript :: char array to string javascript 
Javascript :: javascript time 
Javascript :: datatables server side 
Javascript :: js array from 
Javascript :: javascript compare two arrays of objects 
Javascript :: Node Sass version 7.0.0 is incompatible with ^4.0.0 
Javascript :: find js 
ADD CONTENT
Topic
Content
Source link
Name
2+4 =