s3-sdk-lite

1.0.1 • Public • Published

s3-sdk-lite

Single line code to upload/get files from AWS S3-Bucket in a simple and easy way.

Configure .env with below keys

bucketName = bucketName
accessKeyId = accessKeyId
secretAccessKey = secretAccessKey
region = region

Require module

const s3 = require("s3-sdk-lite");

Functions calls

Get Files in specific folder or objectkey

(async () => {
    console.log(await s3.getFiles('videos/129/'));
})()

File upload using base64 string

(async () => {
    console.log(await s3.fileUploadViaBase64("videos/129/abc.jpg",base64String));
})()

Video upload using base64 string

(async () => {
    console.log(await s3.videoUploadViaBase64("videos/129/abc.mp3",base64String));
})()

Multipart image upload

(async () => {
    console.log(await s3.multipartFileUpload("videos/129/abc.jpg",buffer));
})()

Delete specific file

(async () => {
    console.log(await s3.deleteKey("videos/129/abc.jpg"));
})()

Developer

Sahil Aslam Kalaigar
contact :- sahilkalaigar88@gmail.com

Package Sidebar

Install

npm i s3-sdk-lite

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

3.79 kB

Total Files

3

Last publish

Collaborators

  • sahilkalaigar