スキップしてコンテンツを表示

Amazon RDS DB インスタンスの Amazon VPC を変更する方法を教えてください。

所要時間1分
0

Amazon Relational Database Service (Amazon RDS) インスタンスを、既存の Amazon Virtual Private Cloud (Amazon VPC) から新しい VPC に移行したいと考えています。

簡単な説明

RDS DB インスタンスを新しい VPC に移動するには、サブネットグループを変更する必要があります。まず、必要なセキュリティグループのインバウンドルール、サブネットグループ、およびルートテーブルを使用して新しい VPC を構成します。次に、DB インスタンスを新しいネットワークに移動します。DB インスタンスの VPC を変更すると、インスタンスは再起動します。

注: 移行中は、DB インスタンスにアクセスできません。VPC の変更は、Amazon RDS の週次メンテナンス期間外に計画した変更期間に行います。

DB インスタンスの VPC を変更する前に、次の要素を確認します。

  • DB インスタンスはシングル AZ 構成である必要があります。DB インスタンスが複数のアベイラビリティーゾーンに配置されている場合は、DB インスタンスをシングル AZ 構成に変換します。インスタンスを新しい VPC に移動した後、インスタンスをマルチ AZ 構成に再度変換します。
    注: DB サブネットグループをマルチ AZ 構成に変更することはできません。デフォルトでは、Amazon Aurora ストレージは、単一のインスタンスが存在する場合もマルチ AZ です。したがって、Aurora では VPC を変更できません。詳細については、「Amazon Aurora for MySQL または PostgreSQL クラスターの VPC を変更する方法を教えてください」を参照してください。
  • DB インスタンスはリードレプリカであるか、リードレプリカが含まれています。リードレプリカを削除してから、DB インスタンスを新しい VPC に移行した後にリードレプリカを追加します。
  • ターゲット VPC で作成されたサブネットグループには、ソースデータベースが実行されているアベイラビリティーゾーンのサブネットは含まれません。アベイラビリティーゾーンが異なる場合、操作は失敗します。

解決策

DB インスタンスを他の VPC に移動するには、次の手順を実行します。

  1. Amazon RDS コンソールを開きます。
  2. ナビゲーションペインで [サブネットグループ] を選択します。
  3. [DB サブネットグループの作成] を選択します。
  4. [サブネットグループの詳細] にサブネット名と説明を入力し、VPC ID を選択します。
  5. [サブネットの追加] で DB インスタンスに必要なサブネットを選択します。
  6. [作成] を選択します。
  7. ナビゲーションペインで [データベース] を選択します。
  8. 目的の DB インスタンスを選択し、**[変更]**を選択します。
  9. [接続] セクションでは、新しい VPC に関連付けられた [サブネットグループ] を選択します。次に、その VPC に適した [セキュリティグループ] を選択します。
  10. [続行] を選択し、[すぐに適用] を選択します。
    注: [すぐに適用] を選択しなかった場合は、Amazon RDS は次のメンテナンス期間中に VPC を変更します。
  11. [DB インスタンスの変更] ページで詳細を確認し、[DB インスタンスを変更] を選択します。
    注: このタスクは、完了するまでに数分かかる場合があります。
  12. サブネットが変更されたことを確認するには、インスタンスを選択し、構成の詳細ページに移動します。ステータスが Complete であり、サブネットグループが更新されていることを確認します。
    または、
    ナビゲーションペインで [イベント] を選択します。プロセスにより、DB インスタンスがターゲット VPC に移動したことを確認します。

関連情報

VPC で DB インスタンスを使用する

VPC のサブネット

AWS公式更新しました 5ヶ月前
コメントはありません

関連するコンテンツ