2017-02-11 60 views
1

私はec2で自分のインスタンスのAMIを作成しました。ローカルマシンにダウンロードできる方法はありますか? AWSに保存されたこれらの作成された画像はどこにありますか?私はS3でそれらを見つけることができません!EBSバックアップAMIをAWSからローカルマシンにダウンロードする方法は?

+0

は、なぜあなたはそれらをダウンロードしたいですか?これはバックアップ目的ですか(AWSがS3に保存することを補うため)、または何か他のもの(たとえば、VMをエクスポートして、それを社内で実行できるようにするため)ですか? – jarmod

+0

@jarmondバックアップ目的です。このAWSアカウントでいくつかの実験を行っていますので、今後別のAWSに切り替えるためには、ローカルドライブにすべての設定とデータ(AMI)を設定したいと考えています。 – Arezoo

+0

VMをエクスポートすることはできますが、最初にVMをインポートした場合に限ります。原則として、このようなEC2インスタンスの治療から離れるべきです。あなたはそれらを使い捨てとして扱うべきです - 彼らは州を保持すべきではなく、同等の取り替えは自動化によって簡単に開始するべきです。 – jarmod

答えて

0

は、EBSは(おかげでコメントでそれを指摘するためにマークする)シーンの後ろアマゾンS3に保存されているが、あなたのAWSアカウント内のその見えないよう、あなたはそれらをダウンロードすることはできませんAMIを支持しました。 Amazon Instance Store-Backed AMIはAWS S3に格納されます。

これらの2種類のAMIの違いと格納場所、インスタンスがEBSによってインスタンスストアにバックアップされているかどうかを判断する方法については、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html AWSのドキュメントを参照してください。

はまた、これらは、あなたのインスタンスにAWS AMIをダウンロードする簡単な方法ではありません。

+0

EBSバックアップされたAMIは実際にはAWSアカウントのS3バケットではなく、S3の後ろに格納されます。 –

+0

@マークBええ、私はそれを疑っていますが、ダウンロードできる方法はありますか? –

+1

いいえ、ダウンロードできません。 –

1

実行中のEC2インスタンスをEC2インスタンス上のファイルに仮想化し、そのファイルをS3にコピーしてダウンロードし、VMWareワークステーションでローカルに実行するためにVMWareコンバータユーティリティを使用しました。興味を持っている、あなたはここで無料のツールを取得することができます:

http://www.vmware.com/products/converter.html

編集を:実は今、私はそれについて考えることを、私は2番目のEC2インスタンスを使用していませんでした。私は2番目のEBS volumneを取り付け、ディスクとしてマウントしてからP2Vユーティリティを使用してそこに結果を保存し、その後S3にダウンロードしてローカルにダウンロードして実行しました。大きな違いはありませんが、2番目のec2インスタンスは必要ありません。あなたが元々サポートVMの形式のいずれかからそれをインポートした場合:

+0

ありがとう@ E.J。 Brennan、このソリューションは興味深いようですが、それを処理するには時間がかかると思います。やってみます。 – Arezoo

1

はあなたのAMIをダウンロードすることができます1つの状況があります。

あなたがAWSやマーケットプレースAMIに基づいて、あなたのAMIを作成したのであれば、あなたはそれをエクスポートすることはできません。既存のVMをアップロードして、AWSでそれを変更した場合、あなたはimport/export toolを使用してエクスポートすることができます。

関連する問題