s3-uploading

0.0.6 • Public • Published

S3 Uploading

The small lib which allows to upload directory to AWS S3.

Installation

yarn

yarn add s3-uploading -D

npm

npm i s3-uploading -D

Usage

upload.js

const Uploader = require('s3-uploading').default
 
const options = {
  s3: {
    accessKeyId: process.env.AWS_ACCESS_KEY_ID,
    secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
    endpoint: process.env.AWS_HOST_BUCKET,
    region: '',
    ACL: 'public-read',
    sslEnabled: false
  },
  upload: {
    directory: '__tests__/fixtures/dir1',
    bucket: `TEST_S3_UPLOADING`
  }
}
 
const uploading = new Uploader(options)
uploading.upload()

run

AWS_ACCESS_KEY_ID=<AWS_ACCESS_KEY_ID> AWS_SECRET_ACCESS_KEY=<AWS_SECRET_ACCESS_KEY> AWS_HOST_BUCKET=<AWS_HOST_BUCKET> node upload.js

Options

s3

Contains all the params of AWS JavaScript SDK. You could find it at the link below: https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html

upload

directory

string

The path of directory that you want to upload.

bucket

string

The name of the bucket that you want to upload the directory to.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.6
    244
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.6
    244
  • 0.0.5
    0
  • 0.0.4
    0
  • 0.0.3
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i s3-uploading

Weekly Downloads

244

Version

0.0.6

License

MIT

Unpacked Size

119 kB

Total Files

24

Last publish

Collaborators

  • dzungnguyen179