Skip to content

Upload files in a directory to s3 via multipart uploads. The uploaded parts are checkpointed to a local file for restarting purposes.

License

Notifications You must be signed in to change notification settings

jmoney/s3-multipart-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

s3-multipart-upload

Upload files in a directory to s3 via multipart uploads. The uploaded parts are checkpointed to a local file for restarting purposes.

Overview

Arguemment Description Default Value
bucket The bucket name to multipart upload too. No Default
checkpoint The directory to store the checkpoint files. ./.checkpoints
dir The directory of all the files to multipart upload with. This directory will be mirrored into s3. No Default
partSize The size of each part to upload. 100MB

Installation

brew tap jmoney/aws
brew install s3-multipart-upload

Run Locally

go run cmd/cli/main.go -bucket test-bucket -dir sample

This will mirror the contents of the directory sample into the root of bucket test-bucket and store the checkpoint files for the multipart-uploads into the ./.checkpoints.

About

Upload files in a directory to s3 via multipart uploads. The uploaded parts are checkpointed to a local file for restarting purposes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published