これはかなり日常的なものだと思いますが、管理EBSスナップショットを自動的に作成する簡単な方法はありません。Amazon EBSのスナップショットを自動化する誰もがこれをLinux上で実行するための良いスクリプトやソリューションを持っています
AWSコンソールにshcedulerがあることを望んでいました。まだ悲しいです。
Ubuntuでこれを行うにはどうすればよいのかをご理解いただけますようお願い申し上げます。
おかげ
これはかなり日常的なものだと思いますが、管理EBSスナップショットを自動的に作成する簡単な方法はありません。Amazon EBSのスナップショットを自動化する誰もがこれをLinux上で実行するための良いスクリプトやソリューションを持っています
AWSコンソールにshcedulerがあることを望んでいました。まだ悲しいです。
Ubuntuでこれを行うにはどうすればよいのかをご理解いただけますようお願い申し上げます。
おかげ
あなたは簡単にスクリプト何かがあなたのためにこれを行うにすることができます。
結果が何かを見て削除ec2-describe-snapshots
EC2_CERT
とEC2_PRIVATE_KEY
を設定しましたlike: SNAPSHOT snap-xxxxxxxx vol-xxxxxxxx completed 2009-08-26T07:39:33+0000 100%
日付の解析とソートを行い、古いスナップショットの削除を開始できます。
注:並べ替え順序を信頼できるかどうかはわかりませんが、最も古いものから新しいものまで並べ替えたことはありません。
スナップショットを削除するには、ec2-delete-snapshot snap-xxxxxxxx
を使用します。
残りの部分は、毎日、またはしばしばあなたがcronから必要とする簡単なBashスクリプトとしてあなたに任せます。
"ec2-describe-snapshots | sort -k 5"のようなソート順序を保証するために、常に 'sort'を使用できます。 – Vikash
私は、これを見つけ、それが役に立てば幸い:
ec2-describe-snapshots | sort -r -k 5 | sed 1,6d | awk '{print "Deleting snapshot: " $2}'; system("ec2-delete-snapshot " $2)'
参照: - :スナップショットの作成を自動化する https://github.com/ajmfulcher/ebs2s3
のRailsアプリBulk Delete EBS Snapshots From the Command Line (A Howto).
恥知らずなプラグインがありますが、Ebs2s3に行くを与えることができます古いスナップショットを整理します。紹介といくつかのスクリーンショット: http://ajmfulcher.blogspot.com/2011/04/ebs2s3-automated-backup-for-amazon-ebs.html
自動スナップショットを作成する素晴らしいスクリプト。
https://github.com/rakesh-sankar/Tools/blob/master/AmazonAWS/EBS/EBS-Snapshot.sh
はちょうどあなたがそれを実行したい時はいつでもその後、cronジョブを追加し、コードをコピーして、ファイルを作成します。
AWSの欠けているツールを見てください。特にhttps://github.com/colinbjohnson/aws-missing-tools/tree/master/ec2-automate-backupには、これが必要です。
素敵なbashスクリプト! – Karussell
「建設的ではない」というもう1つの優れた質問 –
ええ、私はそれも得られません。だから、それはまさに大きな質問ではありませんが、それでもなお価値があります。あなたが私に尋ねるならば、お風呂の水で赤ちゃんを投げる... –