やりたいことはEC2のコピーを別アカウントの方に作りたい、ということです。
参考にしたAWSのドキュメントではいろいろ書いてありましたが、それほど複雑な手順は必要ありませんでした。
以下その手順となります。
移行元設定
- AMI(Amazon Machine Image)を作成
EC2のインスタンス画面で対象のインスタンスを選択して、
「アクション」-「イメージ」-「イメージの作成」でAMIを作成できる。
AMIとスナップショットが作られる - 作成したAMIにアクセス権を追加
AMI画面の「アクション」-「イメージパーミッションの変更」へ行き、アカウントIDを設定する - スナップショットのアクセス権を変更
スナップショット画面の「アクション」-「権限の変更」へ行き、アカウントIDを設定する
※アカウントIDはメニューバーのユーザー名のドロップボックスからマイアカウントへ行くと書いてあります
移行先設定
- インスタンスの作成
EC2のAMI画面で検索テキストの横にリストが出せるので「プライベートイメージ」を選択すると、先ほど作ったAMIが表示されるのでこれを選択。
そして「起動」する。
基本的にはEC2作成と同じ手順で構築していくが「ストレージの追加」を見ると先ほどAMIを作ったときに作られたスナップショットが設定されているので、これをそのまま適用して作成する
以上で移行は完了です。SSHなどでログインしてデータが移行されているか確認してみてください。
参考
Amazon EC2 インスタンスの所有権を別の AWS アカウントに移管する方法を教えてください。