Amazon RDS DB インスタンスの VPC を変更するにはどうすれば良いですか?

最終更新日: 2022 年 2 月 1 日

Amazon Relational Database Service (Amazon RDS) DB インスタンスを既存の Amazon Virtual Private Cloud (Amazon VPC) から新しい VPC に移動するためにどうすれば良いですか?

簡単な説明

Amazon RDS DB インスタンスを新しい VPC に移動するには、サブネットグループを変更する必要があります。RDS DB インスタンスを新しいネットワークに移動する前に、新しい VPC を設定します。この設定には、セキュリティグループのインバウンドルール、サブネットグループ、およびルートテーブルが含まれます。DB インスタンスの VPC を変更すると、インスタンスがあるネットワークから別のネットワークに移動したときにインスタンスが再起動します。DB インスタンスは移動中はアクセスできないため、 RDS の週次メンテナンス期間外の計画的な変更期間中に VPC を変更します。

次の場合は DB インスタンスの VPC を変更できません。

  • DB インスタンスが複数のアベイラビリティーゾーンにある。DB インスタンスを単一の AZ に変換し、新しい VPC に移動した後にマルチ AZ DB インスタンスに変換します。インスタンスの変換について、詳しくは「Amazon RDS の高可用性 (マルチ AZ)」を参照してください。
    注意: DB サブネットグループをマルチ AZ 構成に変更することはできません。デフォルトでは、Amazon Aurora ストレージはシングルインスタンスの場合でもマルチ AZ です。したがって、Amazon Aurora の VPC を変更することはできません。詳細については、Amazon Aurora for MySQL または PostgreSQL クラスターの VPC を変更するにはどうすればよいですか?を参照してください。
  • DB インスタンスはリードレプリカであるか、リードレプリカがあります。リードレプリカを削除し、DB インスタンスが新しい VPC に移動された後にリードレプリカを追加します。
  • ターゲット VPC に作成されたサブネットグループには、ソースデータベースが実行されている AZ からのサブネットが必要です。AZ が異なる場合、オペレーションは失敗します。

解決方法

  1. Amazon RDS コンソールを開きます。
  2. ナビゲーションペインで、ナビゲーションペインの [Subnet Groups] を選択します。
  3. [DB サブネットグループを作成] を選択します。
  4. サブネット名、説明、および VPC ID を入力してから、DB インスタンスに必要なサブネットを選択します。
  5. [Create] (作成) を選択します。
  6. ナビゲーションペインで [データベース] を選択します。
  7. DB インスタンスを選択してから、[Modify] (変更) を選択します。
  8. [Connectivity] セクションで、新しい VPC に関連付けられているサブネットグループを選択します。次に、その VPC に適切なサブネットグループを選択します。
  9. [Continue] を選択し、次に [Apply Immediately] を選択します。
    注意: [Apply Immediately] を選択しなかった場合、AmazonRDS は次のメンテナンスウィンドウで VPC を変更します。
  10. [Modify DB Instance] ページで詳細を確認して、[Modify DB Instance] を選択します。

このタスクは完了までに数分かかることがあります。サブネットが変更されたことを確認するには、インスタンスを選択し、[configuration details] ページに移動します。これは、サブネットグループが更新され、ステータスが Complete であることを示しています。RDS コンソールを開き、左側のナビゲーションペインで [Events] を選択することもできます。プロセスによって DB インスタンスがターゲット VPC に移動されたことを確認します。


この記事はお役に立ちましたか。


請求に関するサポートまたは技術的なサポートが必要ですか?