AWS で EC2 インスタンスを別アカウントに移す
普通に AWS がサポートしてた。
手順1: 移行元アカウントでの作業
- EC2 > 移行したいEC2インスタンスを選ぶ > アクション > イメージ > イメージ作成
- イメージが完成したら、
- AMI > イメージパーミッションの変更 にて以下設定を
- Private にする
- 移管先のアカウント番号を指定する
手順2: 移行先アカウントでの作業
- AMI > フィルタを「自己所有」から「プライベート」に変更する
- 移行させた AMI イメージが見えるはずなのでそれを選択 > 作成
あとはいつも EC2 インスタンスを作るみたく各種設定を埋めていけばいい。EBS など基本的な設定は引き継がれているはず。ただし ネットワークインタフェース(特にIP)は引き継がれてない ので手動で変える。