A command-line tool that performs multipart upload to AWS Glacier, a feature that is not natively supported by AWS official CLI.
This tool simplifies the multipart upload process, which would otherwise be a series of tedious steps such as split files, upload parts, calculate checksums, ... The upload process also utilizes multithreading to maximize upload speed.
Make sure you have installed the following:
python3pip3aws-cli- to configure your credentials
python3 -m pip install git+ssh://git@github.com:huynguyent/aws-glacier-uploader.gitgit clone https://github.com/huynguyent/aws-glacier-uploader.git
cd aws-glacier-uploader
python3 setup.py developpip3 uninstall aws-glacier-uploaderUsage:
glacier upload [options] <vault_name> <file_name>
glacier list
glacier list <vault_name>
glacier create <vault_name>
glacier delete <vault_name> [<archive_id>]
Options:
-d --description <description> The archive description that you are uploading
-c --concurrency <concurrency> The number of upload jobs to run in parallel [default: 10]