s3-glacier-uploader

command module
v0.0.0-...-73b1d03 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2022 License: GPL-3.0 Imports: 14 Imported by: 0

README

s3-glacier-uploader

A CLI tool for uploading large files to AWS S3 Glacier

We assume that you have the AWS tools configured, and we use that for authentication. When uploading a file, you need to give us a bucket name, and a region. We set the storage class to "Deep Archive".

Usage

To upload a file:

$ s3-glacier-uploader --bucket <bucket name> --region <AWS region> <file>

Your file is uploaded in 50MB chunks, and can be really big. AWS produces an MD5 checksum for each chunk so we verify the integrity of the data.

TODO

  • Resuming a failed upload

Prior art

Originally based on

https://mehranjnf.medium.com/s3-multipart-upload-with-goroutines-92a7aebe831b

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL