Simple python script to create EBS snapshots.
Python, Boto SDK and proper IAM permissions
-
Update config.py with AWS credentials (optional: region, tag and snapshots_to_keep)
-
Tag each volume you want a snapshot of
"Key": "Backup" "Value": "True" -
Manually run
ebs-snapshot.pyor install as a cron job
By default, ebs-snapshot keeps 3 snapshots of the same volume. If more snapshots exist, the oldest ones will be removed first.