Sync files, fast.
Gosync leverages go routines to concurrently sync files from S3 to the local file system and vice versa.
Clone the repo:
git clone https://github.com/brettweavnet/gosync
Change into the gosync directory, download the dependencies and run make:
cd gosync
go get -d -v ./...
make
Set environment variables:
AWS_SECRET_ACCESS_KEY=yyy
AWS_ACCESS_KEY_ID=xxx
gosync sync source target
gosync sync /files s3://bucket/files
gosync sync s3://bucket/files /files