EBSデータを丸ごとS3へ
ちょっと珍しいリクエストをもらったので備忘ログ。
EBSVolumeをイメージとしてS3へ持っていきたいとの要望があったんだが、そんな機能は
AWSにはない。
ちょっと面倒だったがEBSを丸ごとバックアップできればよいとの事だったのでddを使って
ファイル化してあげるようにアドバイス。
1. Linuxインスタンスを用意し、EBS Volime状態でアタッチする。 2.アタッチしたボリュームを以下のコマンドでddでファイルに落とす。 # dd if=/dev/xvdf of=vol-xxxxxxxx.bin 3.このファイルをaws-cliを使ってS3バケットへアプロードする。 ★戻すのは場合はインプットとアウトプットを逆にすればVolumeで復元できる。 # dd if=vol-xxxxxxxx.bin of=/dev/xvdf