EC2インスタンスを別のAWSアカウントに転送できますか


15

EC2インスタンス全体を別の関係者に提供する方法はありますか。基本的には、クライアントのEC2サーバーを管理していたので、サーバーのメンテナンスをあきらめています。このインスタンスの請求はもう必要ありません。アプリケーションをバックアップし、クライアントアカウントで新しいサーバーを構成する代わりに、時間を節約するために事前に構成されたインスタンス全体を提供することをお勧めします。これは可能ですか?

回答:


15

EC2インスタンス(またはその他のリソース)を別のAWSアカウントに転送することはできません。

インスタンスがEBSブートの場合(推奨)、次のようなアプローチを試すことができます。

  1. 現在のインスタンスを停止します(ec2-stop-instances)

  2. インスタンスからAMIを作成します(ec2-register-image)

  3. 2番目のAWSアカウントにそのAMIを実行するアクセス許可を付与します(ec2-modify-image-attribute)

  4. 2番目のAWSアカウントでAMIの新しいインスタンスを実行します(ec2-run-instances)

DNSは、新しいインスタンスのIPアドレスを指すように更新する必要があります(できればElastic IPアドレスを使用)。他のAWS / EC2リソースも、2番目のアカウントでコピー/再作成する必要があります。

十分なテストの後、元のインスタンス(ec2-terminate-instances)を解放することができます。

2番目のアカウントは、所有するAMIが削除された後にインスタンス/ EBSボリュームに障害が発生した場合に自身を保護するために、インスタンスの独自のスナップショット/ AMIを作成する必要があります。

さらに良いことに、クライアントが自由にこれを再現できるように、インスタンスが作成された方法を正確に文書化/スクリプト化する必要があります。


プロセスは文書化されています。別のマシンで行わなければならなかったすべてのインストールとカーネルの変更について説明する必要はありませんでした。時間を節約しようとしています。
cjibo

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.