

# 保持されている自動バックアップから指定した時点に DB クラスターを復元する
<a name="aurora-pitr-retained"></a>

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

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

## コンソール
<a name="aurora-pitr-retained.CON"></a>

**DB クラスターを特定の時点に復元するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/) を開きます。

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

1. **[保持]** タブを選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-retained-automated-backups.png)

1. 復元する DB クラスターを選択します。

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

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

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

   **[Custom]** (カスタム) を選択した場合は、クラスターを復元する日時を入力します。
**注記**  
時刻は、協定世界時 (UTC) からのオフセットとしてローカルタイムゾーンで表示されます。例えば、UTC-5 は東部スタンダード時/中部夏時間です。

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

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

   各設定の詳細については、「[Aurora DB クラスターの設定](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings)」を参照してください。

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

## AWS CLI
<a name="aurora-pitr-retained.CLI"></a>

DB クラスターを指定した時点に復元するには、AWS CLI コマンド[restore-db-cluster-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-to-point-in-time.html) を使用して、新しい DB クラスターを作成します。

他の設定を指定できます。各設定の詳細については、「[Aurora DB クラスターの設定](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings)」を参照してください。

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

**Example**  
Linux、macOS、Unix の場合:  

```
1. aws rds restore-db-cluster-to-point-in-time \
2.     --source-db-cluster-resource-id cluster-123ABCEXAMPLE \
3.     --db-cluster-identifier mytargetdbcluster \
4.     --restore-to-time 2017-10-14T23:45:00.000Z
```
Windows の場合:  

```
1. aws rds restore-db-cluster-to-point-in-time ^
2.     --source-db-cluster-resource-id cluster-123ABCEXAMPLE ^
3.     --db-cluster-identifier mytargetdbcluster ^
4.     --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](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) を使用します。`--db-cluster-identifier` オプション値として DB クラスターの名前を含めます。

## RDS API
<a name="aurora-pitr-retained.API"></a>

DB クラスターを特定の時間に復元するには、以下のパラメータを指定して Amazon RDS API の [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html) オペレーションを呼び出します。
+ `SourceDbClusterResourceId`
+ `DBClusterIdentifier`
+ `RestoreToTime`

**重要**  
コンソールを使用して DB クラスターを特定の時点に復元する場合、Amazon RDS は自動的に使用する DB クラスターのプライマリインスタンス (ライター) を作成します。RDS API を使用して DB クラスターを特定の時点に復元する場合は、DB クラスターのプライマリインスタンスを明示的に作成する必要があります。プライマリインスタンスは、DB クラスターで作成される初期の DB インスタンスです。  
DB クラスターのプライマリインスタンスを作成するには、RDS API の [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) オペレーションを呼び出します。`DBClusterIdentifier` パラメータの値として DB クラスターの名前を含めます。