保持されている自動バックアップから指定した時点に DB クラスターを復元する
バックアップがソースクラスターの保持期間内であれば、ソース DB クラスターを削除した後、保持されている自動バックアップから DB クラスターを復元できます。このプロセスは、自動バックアップから DB クラスターを復元するのと似ています。
注記
Aurora Serverless v1 クラスターの自動バックアップは保持されないため、この手順を使用して Aurora Serverless v1 DB クラスターを復元することはできません。
DB クラスターを特定の時点に復元するには
AWS Management Console にサインインし、Amazon RDS コンソール https://console.aws.amazon.com/rds/
を開きます。 -
ナビゲーションペインで、「自動バックアップ」を選択します。
-
[保持] タブを選択します。
-
復元する DB クラスターを選択します。
-
「アクション」 で、「特定時点への復元」 を選択します。
[特定時点への復元] ウィンドウが表示されます。
-
「Latest restorable time」 を選択してできるだけ最新の時点に復元するか、「カスタム」 を選択して時刻を選択します。
[Custom] (カスタム) を選択した場合は、クラスターを復元する日時を入力します。
注記
時刻は、協定世界時 (UTC) からのオフセットとしてローカルタイムゾーンで表示されます。例えば、UTC-5 は東部スタンダード時/中部夏時間です。
-
[DB クラスター識別子] として、ターゲットが復元された DB クラスターの名前を入力します。名前は一意である必要があります。
-
必要に応じて、DB インスタンスクラスなどの他のオプションを選択します。
各設定の詳細については、「Aurora DB クラスターの設定」を参照してください。
-
[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-identifiermytargetdbcluster
\ --restore-to-time2017-10-14T23:45:00.000Z
Windows の場合:
aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-resource-id
cluster-123ABCEXAMPLE
^ --db-cluster-identifiermytargetdbcluster
^ --restore-to-time2017-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 クラスターの名前を含めます。