Amazon EC2 のサーバにあるデータのバックアップ、どうしてますか? S3に投げる?それもアリですけど、データをEBSに置くようにしているとSnapshotバックアップが簡単にできるので、 これを自動化するスクリプトを書きました。Amazonのサービスはpythonのbotoというライブラリがいろいろできて便利。 Usageの通り、第一引数(num)は世代数、volume-idは対象のEBS VolumeのIDを指定します。 cronなんかに 0 0 * * * /path/to/snapshot.py 7 vol-00000000 という感じで登録しておく事を前提に作りました。 #!/usr/bin/env python import sys from boto.ec2.connection import EC2Connection if(len(sys.argv) != 3):