

# Amazon RDS のレプリケートされたバックアップから指定された時刻への復元
<a name="AutomatedBackups.PiTR"></a>

Amazon RDS コンソールを使用して、レプリケーションされたバックアップから、特定の時点にDB インスタンスを復元できます。`restore-db-instance-to-point-in-time` AWS CLI コマンドまたは `RestoreDBInstanceToPointInTime` RDS API オペレーションを使用することもできます。

ポイントインタイムリカバリ (PITR) の一般情報については、「[Amazon RDS の DB インスタンスを特定の時点に復元する](USER_PIT.md)」を参照してください。

**注記**  
自動バックアップが AWS リージョン間でレプリケートされる場合、次の DB エンジンの制限に注意してください。  
RDS for SQL Server では、オプショングループはコピーされません。
RDS for Oracle では、`NATIVE_NETWORK_ENCRYPTION`、`OEM`、`OEM_AGENT` および `SSL` のオプションはコピーされません。
カスタムオプショングループを DB インスタンスに関連付けた場合、そのオプショングループを送信先リージョンで再作成できます。その後、送信先リージョンで DB インスタンスを復元し、カスタムオプショングループを関連付けます。詳しくは、「[オプショングループを使用する](USER_WorkingWithOptionGroups.md)」を参照してください。

## コンソール
<a name="AutomatedBackups.PiTR.Console"></a>

**レプリケーションされたバックアップから指定された時刻に DB インスタンスを復元するには**

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

1. リージョンの選択から、(バックアップがレプリケーションされる) 送信先リージョンを選択します。

1. ナビゲーションペインで、[**Automated backups (自動バックアップ)**] を選択します。

1. [**レプリケーションされたバックアップ**] タブで、復元する DB インスタンスを選択します。

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

1. [**Latest restorable time**] を選択してできるだけ最新の時点に復元するか、[**Custom**] を選択して時刻を選択します。

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

1. [**DB インスタンス識別子**] に、ターゲットが復元された DB インスタンスの名前を入力します。

1. (オプション) 必要に応じて、オートスケーリングを有効にするなど、その他のオプションを選択します。

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

## AWS CLI
<a name="AutomatedBackups.PiTR.CLI"></a>

[https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-instance-to-point-in-time.html) AWS CLI コマンドを使用して、DB インスタンスを作成します。

**レプリケーションされたバックアップから指定された時刻に DB インスタンスを復元するには**
+ 以下のいずれかのコマンドを実行します。

  Linux、macOS、Unix の場合:

  ```
  1. aws rds restore-db-instance-to-point-in-time \
  2.     --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" \
  3.     --target-db-instance-identifier mytargetdbinstance \
  4.     --restore-time 2020-10-14T23:45:00.000Z
  ```

  Windows の場合:

  ```
  1. aws rds restore-db-instance-to-point-in-time ^
  2.     --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" ^
  3.     --target-db-instance-identifier mytargetdbinstance ^
  4.     --restore-time 2020-10-14T23:45:00.000Z
  ```

## RDS API
<a name="AutomatedBackups.PiTR.API"></a>

DB インスタンスを指定された時刻に復元するには、以下のパラメータを指定して [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html) Amazon RDS API オペレーションを呼び出します。
+ `SourceDBInstanceAutomatedBackupsArn`
+ `TargetDBInstanceIdentifier`
+ `RestoreTime`