Skip to content

Amazon Glacier backup tool written on Python

Notifications You must be signed in to change notification settings

chengcheng0917/py-glacier-backup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Glacier backup script

Features:

  • uploading, downloading, removing an archive to/from Amazon Glacier;
  • wrapper script to form encrypted archive and upload it.

For uploading an archive to Glacier, use cold_backup.sh (help in comments). For retrieval and removal, use glacier_backup.py directly.

Always remember to save inventory (i.e., IDs of uploaded archives)! By default cold_backup.sh appends IDs to special file $INVENTORY.

Configuration

Create credentials.py, where set variables AMAZON_LOGIN (your Amazon key id), AMAZON_PASSWORD (Amazon secret key) and VAULT_NAME. Also you're likely to change paths in cold_backup.sh.

Dependencies

  • Python 2.7
  • boto
  • bash
  • GnuPG

Copyleft 2013 by Alexander Kiselyov, license GPLv3+ (http://www.gnu.org/licenses/gpl-3.0.html).

About

Amazon Glacier backup tool written on Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.0%
  • Shell 22.0%