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

所要時間1分
0

Amazon Relational Database Service (Amazon RDS) インスタンスを、既存の Amazon Virtual Private Cloud (Amazon VPC) から新しい VPC に移動したいです。

簡単な説明

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

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

  • DB インスタンスが複数のアベイラビリティーゾーン (AZ) に置かれている。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. ナビゲーションペインで、ナビゲーションペインの [サブネットグループ] を選択します。
  3. [DB サブネットグループの作成] を選択します。
  4. サブネット名、説明、VPC ID を入力し、DB インスタンスに必要なサブネットを選択します。
  5. [作成] を選択します。
  6. ナビゲーションペインで [データベース] を選択します。
  7. DB インスタンスを選択し、**[変更]**を選択します。
  8. [接続] セクションで、新しい VPC に関連付けられている [サブネットグループ] を選択します。次に、その VPC に適した [セキュリティグループ] を選択します。
  9. [続行] を選択し、[すぐに適用] を選択します。
    : [すぐに適用] を選択しなかった場合は、Amazon RDS は次のメンテナンス期間中に VPC を変更します。
  10. [DB インスタンスの変更] ページで詳細を確認し、[DB インスタンスの変更] を選択します。

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


関連情報

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

VPC とサブネット

AWS公式
AWS公式更新しました 3年前
コメントはありません