マルチ AZ DB クラスターを指定の時点の状態に復元する - Amazon Relational Database Service

マルチ AZ DB クラスターを指定の時点の状態に復元する

マルチ AZ DB クラスターを指定の時点に復元し、新しいマルチ AZ DB クラスターを作成できます。

RDSは、マルチ AZ DB クラスターのトランザクションログを Amazon S3 に継続的にアップロードします。バックアップ保持期間の任意の時点に復元できます。マルチ AZ DB クラスターの復元可能な最も早い時間を表示するには、AWS CLI describe-db-clustersコマンドを使用します。DB クラスターのEarliestRestorableTimeフィールドに返される値を確認します。マルチ AZ DB クラスターの復元可能な直近の時間を確認するには、DB クラスターの LatestRestorableTime フィールドに返される値を確認します。

マルチ AZ DB クラスターを特定の時点に復元する場合、マルチ AZ DBクラスターのデフォルトの VPC セキュリティグループを選択するか、カスタム VPC セキュリティグループをマルチ AZ DB クラスターに適用できます。

復元されたマルチ AZ DB クラスターは、デフォルトの DB クラスターパラメータグループに自動的に関連付けられます。ただし、復元時に指定することで、カスタム DB クラスターパラメータグループを適用できます。

ソース DB クラスターにリソースタグがある場合は、RDS では復元される DB クラスターに最新のタグを追加します。

注記

ソース DB クラスターと同じまたは類似のサイズでマルチ AZ DB クラスターを復元することをお勧めします。また、プロビジョンド IOPS ストレージを使用している場合は、同じまたは類似の IOPS 値で復元することをお勧めします。例えば、互換性のない IOPS 値を持つ DB クラスターサイズを選択した場合、エラーが発生する可能性があります。

ソースのマルチ AZ DB クラスターが汎用 SSD (gp3) ストレージを使用しており、割り当てられたストレージが 400 GiB 未満の場合、復元された DB クラスターのリードレプリカのプロビジョンド IOPS は変更できません。

RDS 延長サポートバージョンを使用したマルチ AZ DB クラスターの復元については、「Amazon RDS 延長サポートでの DB インスタンスまたはマルチ AZ DB クラスターの復元」を参照してください。

AWS Management Console、AWS CLI、または RDS API を使用して、マルチ AZ DB クラスターを特定の時点に復元できます。

マルチ AZ DB クラスターを特定の時点に復元するには
  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. ナビゲーションペインで、データベースを選択します。

  3. 復元するマルチ AZ DBクラスターを選択します。

  4. アクション」 で、「特定時点への復元」 を選択します。

    [特定時点への復元] ウィンドウが表示されます。

  5. Latest restorable time」 を選択してできるだけ最新の時点に復元するか、「カスタム」 を選択して時刻を選択します。

    カスタム」 を選択した場合、マルチAZ DB クラスターを復元す日時を入力します。

    注記

    時刻は、協定世界時 (UTC) からのオフセットとしてローカルタイムゾーンで表示されます。例えば、UTC-5 は東部スタンダード時/中部夏時間です。

  6. DB クラスター識別子」 に、復元されるマルチ AZ DB クラスターの名前を入力します。

  7. [Availability and durability] (可用性と耐久性) で、[Multi-AZ DB cluster] (マルチ AZ DB クラスター)-選択します。

    マルチ AZ DB クラスター選択
  8. DB インスタンスクラス」 で、DB インスタンスのクラスを選択します。

    現在、マルチ AZ DB クラスターは db.m6gd および db.r6gd DB インスタンスクラスのみをサポートしています。DB インスタンスクラスの詳細については、「 DB インスタンスクラス」を参照してください。

  9. 残りのセクションで、DB クラスター設定を指定します。各設定の詳細については、「マルチ AZ DB クラスターを作成するための設定」を参照してください。

  10. [Restore to point in time] (特定時点への復元) を選択します。

マルチ AZ DB クラスターを指定の時点の状態に復元するには、AWS CLIコマンドrestore-db-cluster-to-point-in-timeを使用して、マルチ AZ DB クラスターを作成します。

現在、マルチ AZ DB クラスターは db.m6gd および db.r6gd DB インスタンスクラスのみをサポートしています。DB インスタンスクラスの詳細については、「 DB インスタンスクラス」を参照してください。

Linux、macOS、Unix の場合:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier mysourcemultiazdbcluster \ --db-cluster-identifier mytargetmultiazdbcluster \ --restore-to-time 2021-08-14T23:45:00.000Z \ --db-cluster-instance-class db.r6gd.xlarge

Windows の場合:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier mysourcemultiazdbcluster ^ --db-cluster-identifier mytargetmultiazdbcluster ^ --restore-to-time 2021-08-14T23:45:00.000Z ^ --db-cluster-instance-class db.r6gd.xlarge

DB クラスターを特定の時間に復元するには、以下のパラメータを指定して Amazon RDS API のRestoreDBClusterToPointInTimeオペレーションを呼び出します。

  • SourceDBClusterIdentifier

  • DBClusterIdentifier

  • RestoreToTime