LoginSignup
8
5

More than 1 year has passed since last update.

【AWS】RDSの別アカウントへの移行方法(スナップショットの共有設定)

Last updated at Posted at 2021-01-29

はじめに

様々な理由でAWSリソースを別のAWSアカウントに移行したいという場面があるかと思います。
今回はAWSサービスの中でもよく利用されるRDSの別アカウントへの移行方法をご紹介いたします。

EC2の移行方法についてもご紹介しています。
【AWS】EC2の別アカウントへの移行方法(AMIの共有設定)

RDS移行方法の種類

  1. dumpコマンド
  2. スナップショットを作成し別アカウントに共有

今回はAmazon RDSなので「2. スナップショットを作成し別アカウントに共有」の方法をご紹介したいと思います。

移行手順

3ステップです。

  1. 移行元のRDSスナップショットを取得
  2. 移行先のAWSアカウントにスナップショットを共有
  3. 移行先のAWSアカウントで共有されたスナップショットからRDSインスタンスを構築

1. 移行元のRDSスナップショットを取得

移行元のAWSアカウントで移行対象のRDSを選択し、アクションから「スナップショットの取得」
※なぜかステータスが「停止」のときはスナップショット取得ができなかったので注意。
スクリーンショット 2021-01-30 0.51.14.png

スナップショット名を記入し「スナップショットの取得」
スクリーンショット 2021-01-30 0.51.43.png

2. 移行先のAWSアカウントにスナップショットを共有

先程取得したスナップショットを選択しアクションから「スナップショットの共有」
※進行状況が「完了」でないと「スナップショットの共有」は選択できません。
スクリーンショット 2021-01-30 1.01.33.png

移行先のAWSアカウントIDを記入し「追加」、「保存」
※DBスナップショットの可視化で「Public」を選択すると世界中のユーザー全員がこのスナップショットにアクセスできる状態になってしまうため、無難に「Private」を選択。
スクリーンショット 2021-01-30 1.03.59.png

3. 移行先のAWSアカウントで共有されたスナップショットからRDSインスタンスを構築

移行先のAWSアカウントでRDSスナップショットが共有されているか確認。
共有されていることが確認できたらあとはアクションから「スナップショットの復元」でRDSインスタンスを構築して移行完了!
スクリーンショット 2021-01-30 1.14.00.png

8
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5