Contents:
Command-line based AWS Glacier backup tool
pip install valleybackups
.valleybackups set_config base access_key_id *<access_key>*
valleybackups set_config base secret_access_key *<secret_access_key>*
valleybackups set_config base aws_account_id *<account_id>*
valleybackups set_config base region_name *us-west-2*
valleybackups set_config glacier vault_name *mybackups*
ACCOUNT ID
REGION NAME
ACCESS KEYS
valleybackups create_vault <vault_name>
(this process creates a SNS topic and assigns it to the recently created vault, to enable Notifications)When we want to download any file stored in our Vault, we will need to configure a Subscription (basically telling AWS where to notify our app that the file is ready)
valleybackups backup <filename>
valleybackups list
valleybackups request 1
valleybackups download 1
Run valleybackups backup <file>
Run valleybackups bacth_upload <folder>
Run valleybackups list
Run valleybackups uncompleted_jobs
Run valleybackups check_config
Run valleybackups download <archive_id>
(From list command)
Run valleybackups create_vault <vault_name>
Need help installing ValleyBackups in your project? Contact us via http://www.valleyworks.us/contact/ or email us to valleybackups@valleyworks.us.
We welcome rockstars and ninja contributors like you.
If you have any bug report, feature request, or any suggestion, please open a new issue on GitHub.
To submit hotfixes or features please create a pull request in GitHub.
Repository: https://github.com/valleyworks/valleybackups
Thank you!