これはかなり日常的なものだと思いますが、EBS スナップショットを自動的に管理するための簡単な方法を見つけることができません。
AWS コンソールに shceduler があることを望んでいました..残念ながらまだです。
Ubuntuからこれを行う最善の方法についての提案をいただければ幸いです。
ありがとう
これはかなり日常的なものだと思いますが、EBS スナップショットを自動的に管理するための簡単な方法を見つけることができません。
AWS コンソールに shceduler があることを望んでいました..残念ながらまだです。
Ubuntuからこれを行う最善の方法についての提案をいただければ幸いです。
ありがとう
AWS の不足しているツール、特にhttps://github.com/colinbjohnson/aws-missing-tools/tree/master/ec2-automate-backupを見てください。
これを行うスクリプトを簡単に作成できます。
EC2_CERT
しEC2_PRIVATE_KEY
、API ツールを使用できるようにしますec2-describe-snapshots
結果は次のようになります。
SNAPSHOT snap-xxxxxxxx vol-xxxxxxxx 完了 2009-08-26T07:39:33+0000 100%
その後、日付の解析と並べ替えを行い、古いスナップショットの削除を開始できます。
注: 並べ替え順序が信頼できるかどうかはわかりませんが、古いものから新しいものへの並べ替え以外の方法で並べ替えられているのを見たことがありません。
スナップショットを削除するには、 を使用しますec2-delete-snapshot snap-xxxxxxxx
。
残りは、毎日、または必要に応じて cron から呼び出すことができる単純な Bash スクリプトとして残します。
私はこれを見つけました、それが役立つことを願っています:
ec2-describe-snapshots | sort -r -k 5 | sed 1,6d | awk '{print "Deleting snapshot: " $2}'; system("ec2-delete-snapshot " $2)'
恥知らずなプラグですが、Ebs2s3 を試すことができます: https://github.com/ajmfulcher/ebs2s3
スナップショットの作成を自動化し、古いスナップショットを削除する Rails アプリ。紹介とスクリーンショットはこちら: http://ajmfulcher.blogspot.com/2011/04/ebs2s3-automated-backup-for-amazon-ebs.html