gn-s3-uploader

0.0.2 • Public • Published

gn-s3-uploader

Simple script for uploading files in a dir to the AWS S3 storage. Useful when working with data migration.

Installation

$ npm install gn-s3-uploader

Usage

The script will append the generated keys to a success-<timestamp>.txt file as the uploads are completed. In case of error, the filename is appended to an error-<timestamp>.txt. Both files are created in the same directory in which the script was called.

  Usage: index [options]
 
  Options:
 
    -h, --help                       output usage information
    -V, --version                    output the version number
    -d, --dir <path>                 full path of the folder with the files to upload
    -b, --bucket <string>            the S3 bucket
    -k, --accessKeyId <string>       the S3 accessKeyId
    -s, --secretAccessKey <string>   the S3 secretAccessKey
    -acl, --acl <value>              custom acl, defaults to public-read
    -r, --region <value>             custom region, defaults to sa-east-1
    -keyPrefix, --keyPrefix <value>  an optional prefix to concat with  the generated key, ex. cdn/images/

TO DO

Unit test the gn-uploader class

Changelog

CHANGELOG

License

MIT

Package Sidebar

Install

npm i gn-s3-uploader

Weekly Downloads

3

Version

0.0.2

License

MIT

Last publish

Collaborators

  • thiene