1.0.1 • Published 6 years ago
s3-directory-uploader v1.0.1
s3 Directory Uploader
Script to upload directory and all it's contents to a S3 bucket using the official Amazon SDK.
Customized build of s3 directory upload
Install
npm install s3-directory-uploader -S
AWS Credentials
In order to use this module, you'll need to have AWS Credentials.
You should add these to a .env
file in the root of your project.
The ENV variables are ACCESS_KEY_ID
, SECRET_ACCESS_KEY
and BUCKET_NAME
.
Example
const s3Uploader = require('s3-directory-uploader');
const path = require('path');
const directoryToUpload = path.resolve(__dirname, 'my-local-directory');
const remotePath = 'some-remote-sub-directory/another-directory/';
const deleteExistingFilesInBucket = true; // Optional (default: false)
s3Uploader(directoryToUpload, remotePath, deleteExistingFilesInBucket);