保持されている自動バックアップから指定した時点に DB クラスターを復元する - Amazon Aurora

保持されている自動バックアップから指定した時点に DB クラスターを復元する

バックアップがソースクラスターの保持期間内であれば、ソース DB クラスターを削除した後、保持されている自動バックアップから DB クラスターを復元できます。このプロセスは、自動バックアップから DB クラスターを復元するのと似ています。

注記

Aurora Serverless v1 クラスターの自動バックアップは保持されないため、この手順を使用して Aurora Serverless v1 DB クラスターを復元することはできません。

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

  2. ナビゲーションペインで、「自動バックアップ」を選択します。

  3. [保持] タブを選択します。

    保持されている自動バックアップ
  4. 復元する DB クラスターを選択します。

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

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

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

    [Custom] (カスタム) を選択した場合は、クラスターを復元する日時を入力します。

    注記

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

  7. [DB クラスター識別子] として、ターゲットが復元された DB クラスターの名前を入力します。名前は一意である必要があります。

  8. 必要に応じて、DB インスタンスクラスなどの他のオプションを選択します。

    各設定の詳細については、「Aurora DB クラスターの設定」を参照してください。

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

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

他の設定を指定できます。各設定の詳細については、「Aurora DB クラスターの設定」を参照してください。

このオペレーションでは、リソースのタグ付けがサポートされています。--tags オプションを使用すると、ソース DB クラスターのタグは無視され、指定されたタグが使用されます。それ以外の場合は、ソースクラスターの最新のタグが使用されます。

Linux、macOS、Unix の場合:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-resource-id cluster-123ABCEXAMPLE \ --db-cluster-identifier mytargetdbcluster \ --restore-to-time 2017-10-14T23:45:00.000Z

Windows の場合:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-resource-id cluster-123ABCEXAMPLE ^ --db-cluster-identifier mytargetdbcluster ^ --restore-to-time 2017-10-14T23:45:00.000Z
重要

コンソールを使用して DB クラスターを特定の時点に復元する場合、Amazon RDS は自動的に使用する DB クラスターのプライマリインスタンス (ライター) を作成します。AWS CLI を使用して DB クラスターを特定の時点に復元する場合は、使用する DB クラスターのプライマリインスタンスを明示的に作成する必要があります。プライマリインスタンスは、DB クラスターで作成される初期の DB インスタンスです。

DB クラスターのプライマリインスタンスを作成するには、AWS CLI コマンド create-db-instance を使用します。--db-cluster-identifier オプション値として DB クラスターの名前を含めます。

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

  • SourceDbClusterResourceId

  • DBClusterIdentifier

  • RestoreToTime

重要

コンソールを使用して DB クラスターを特定の時点に復元する場合、Amazon RDS は自動的に使用する DB クラスターのプライマリインスタンス (ライター) を作成します。RDS API を使用して DB クラスターを特定の時点に復元する場合は、DB クラスターのプライマリインスタンスを明示的に作成する必要があります。プライマリインスタンスは、DB クラスターで作成される初期の DB インスタンスです。

DB クラスターのプライマリインスタンスを作成するには、RDS API の CreateDBInstance オペレーションを呼び出します。DBClusterIdentifier パラメータの値として DB クラスターの名前を含めます。