こんにちは!AWSチームの柳瀬です! 前回のポストで、Windowsインスタンス用のバックアップスクリプト(世代管理含む)を公開しました。
Windows用というより直接AMIを作成するスクリプトですが、先日公開したものはインスタンスにEBSがアタッチされていない事が前提となります。
というわけで、今回はEBSがアタッチされたインスタンスのバックアップスクリプトを公開します。
起動中のインスタンスから直接AMIを作成すると、以下のようにアタッチされているEBSのスナップショットもセットにしてAMIにしてくれます。
$ ec2-describe-images IMAGE ami-f02760a2 201327199353/windows-ami-with-ebs-volume 201327199353 available private x86_64 machine windows ebs hvm xen BLOCKDEVICEMAPPING /dev/sda1 snap-828ba6ef 30 BLOCKDEVICEMAPPING xvdf snap-6e8aa703 3
ポイントは前回とほぼ同じですが、アタッチされたEBSのスナップショットも不要になったら削除しています。 ※EBSボリュームが1つである事が前提なので、複数アタッチする場合は修正が必要です
AMIから起動するだけで追加したEBSもセットで復旧出来ますので、障害時も簡単に切り戻しが出来ますね:-)