2013-07-15 19 views
7

私はEKE AMIのローカルコピーを保管/保管するために保管したいと思いますが、これはあまり簡単ではありません。Amazon EC2 - EBS AMIのローカルバックアップ

私が遭遇した唯一の方法は、EBS AMIをインスタンスストア/ S3 'フォーマット'に変換し、バンドルしてリンクに記述されているS3にアップロードしてから、s3ブラウザ経由でダウンロードすることです。

http://www.dowdandassociates.com/content/howto-convert-an-amazon-ec2-ebs-image-to-an-instance-store-image/

私は再アップロードするときに、私はこのような何かを経由してEBSに戻って変換する必要があります。 http://www.eaglegenomics.com/2011/05/how-to-convert-s3-instance-store-amis-to-ebs-amis/

私は、必要に応じて、この方法でも動作する完全にわかりません。それは間違っていますか?もっと良い選択肢がありますか? s3の非表示のバケットからAMIをダウンロードすることは可能ですか?

+1

ダウンロードできるAMIは、あなたがアップロードしたものだけです。既存の公開AMIを使用してAMIを作成した場合、その上で実行されているソフトウェアはEC2の外部で実行するライセンスがない場合があります。 – datasage

+0

@datasage - ご回答いただきありがとうございます。これは上記のアプローチがうまくいかないことを意味するのでしょうか、それともちょっとお勧めできませんか?私は以前のようなトピックを見てきました。http://weaponshot.wordpress.com/2012/04/08/downloading-an-ami-to-local/ – marked

+0

@datasage - AmazonはAMIのためのアーカイブストレージを提供していますか? ?また、この機能が上記のプラットフォームに特化しているかどうかは分かりますか? http://aws.amazon.com/ec2/vmimport/あなたが提供できる情報は素晴らしいです!多くのありがとう – marked

答えて

1

少し不便な場合は、これが実際に動作することを確認できます。ユーザーが認識できないs3バケットからダウンロードするために必要な第三者ツール。 s3browser/bucket explorerはすべきです。

+0

どうやってこれをやったの? – abarax

0

AWSの外で仮想マシンを起動できる場合にのみ、AMIを構内に置くことは有効な戦略です。あなたがAWSに頼っている限り、AMIとスナップショットはS3で安全に保たれると仮定してください。いつでも別の地域にコピーしたり、別のアカウントに保存することもできます。 AWS以外のコピーバックアップは、AMI全体ではなく、データ(DBダンプやファイルやフォルダなど)の意味をより深めます。