juliankrispel / s3-auto-sync

Watch a folder and upload changes to an s3 bucket.

Home Page:https://github.com/juliankrispel/s3-auto-sync

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

s3-auto-sync

Watches a folder and syncs it to an s3 bucket of your choice.

demo

Pre-requisites

  • You need to have valid aws credentials in your path.
  • You need to have at least PutObject permission to the bucket.
  • Make sure that the bucket you're uploading to or wanting to create is in your local region, otherwise upload will be extremely slow.

Getting started

A small cli that watches a folder and uploads every change to s3

  1. Install via npm npm install s3-auto-sync -g
  2. Usage: s3-auto-sync -b my-bucket -d ./my-folder (You can also just go s3-auto-sync auto prompt will guide you through)

If the folder is new, the cli will ask if you want to create one

Options

-r -region  # region you're uploading to.
-d -dir     # directory to be watched
-b -bucket  # bucket name to upload to

Made by Julian.

About

Watch a folder and upload changes to an s3 bucket.

https://github.com/juliankrispel/s3-auto-sync

License:MIT License


Languages

Language:JavaScript 100.0%