Amazon AWS コンソールを使用して AMI (EBS AMI) を作成しました。その AMI には 2 つのスナップショットが添付されています。次に、その AMI を S3 バケットにバックアップします。これは可能ですか?
実際にこれを行う必要があるのは、その AMI を別のリージョンのバケットに移動し、その AMI をその別のリージョンで使用するために登録できるようにするためです。
手がかりはありますか?
Amazon AWS コンソールを使用して AMI (EBS AMI) を作成しました。その AMI には 2 つのスナップショットが添付されています。次に、その AMI を S3 バケットにバックアップします。これは可能ですか?
実際にこれを行う必要があるのは、その AMI を別のリージョンのバケットに移動し、その AMI をその別のリージョンで使用するために登録できるようにするためです。
手がかりはありますか?
私の最初の回答は、そのような質問に関しては引き続き適用されます (以下を参照)。ただし、AMI を [...] 別のリージョンに移動できるようにするために実際にこれを行う必要があることを考えると、AWS がちょうどクロスリージョン EC2 AMI コピーをリリースして、この長年の機能要求に対応しました。
AMI Copy を使用すると、AWS リージョン間で Amazon マシン イメージを簡単にコピーできます。AMI Copy は、次のようないくつかの重要なシナリオを可能にするのに役立ちます。
- シンプルで一貫性のあるマルチリージョン展開- あるリージョンから別のリージョンに AMI をコピーできるため、同じ AMI に基づく一貫したインスタンスを異なるリージョンに簡単に起動できます。
- スケーラビリティ- ユーザーの場所に関係なく、ユーザーのニーズを満たす世界規模のアプリケーションをより簡単に設計および構築できます。
- パフォーマンス- アプリケーションを配布し、アプリケーションの重要なコンポーネントをユーザーの近くに配置することで、パフォーマンスを向上させることができます。インスタンスタイプやその他の AWS サービスなど、リージョン固有の機能を利用することもできます。
- さらに高い可用性- AWS リージョン全体でアプリケーションを設計およびデプロイして、可用性を高めることができます。
次に、その AMI を S3 バケットにバックアップします。これは可能ですか?
Amazon EBSはボリュームのポイント イン タイム スナップショットを作成する機能を実際に提供しますが、これは Amazon S3 に永続化されますが、この操作は制御の対象外であり、EC2 によって完全に処理されます。それぞれの FAQ を参照してくださいスナップショットにアクセスできますか?通常の Amazon S3 API を使用していますか? :
いいえ、スナップショットは Amazon EC2 API を介してのみ利用できます。
Eric Hammond の精巧な記事Copying EBS Boot AMIs Between EC2 Regionsに従うことで、目標を達成することができます。この記事では、必要なすべての手順を説明しています (かなりの手順があります)。
それは簡単な作業ではありません。このサイトは多くのブログや参考文献で参照されていますが、私自身は使用していません。
CloudScriptsを試してみることをお勧めします。特に、この特定のスクリプトが必要な場合は、https ://cloudyscripts.com/tool/show/4を参照してください。
お役に立てれば。