

# DynamoDB のポイントインタイムバックアップ
<a name="Point-in-time-recovery"></a>

Amazon DynamoDB ポイントインタイムリカバリ (PITR) は、DynamoDB テーブルデータの継続的バックアップを自動的に行います。ポイントインタイムリカバリ (PITR) バックアップは DynamoDB のフルマネージド機能であり、1 秒あたり最大 35 日間のリカバリポイントを提供します。ポイントインタイムリカバリを有効化すれば、オンデマンドバックアップの作成、維持、スケジュールを心配する必要はありません。このセクションでは、DynamoDB でのプロセスの動作の概要を説明します。

## [開始する前に]
<a name="Point-in-time-before-beginning"></a>

Amazon DynamoDB テーブルでポイントインタイムリカバリ (PITR) を有効にする前に、以下の点を考慮します。
+ `RecoveryPeriodinDays` を設定すると、継続的バックアップを行う期間を短縮できます。デフォルトでは、`RecoveryPeriodinDays` は 35 です。ただし、1 から 35 までの任意の値に設定できます。料金はテーブルとローカルセカンダリインデックスのサイズに基づいているため、`RecoveryPeriodinDays` を短縮しても、PITR の料金には影響しません。
+ ポイントインタイムリカバリを無効にし、後にテーブル上で再度有効にした場合は、そのテーブルで復元可能な開始時間をリセットします。そのため、`LatestRestorableDateTime` を使用して、すぐにそのテーブルを復元できます。
+ ポイントインタイムリカバリは、グローバルテーブルのローカルレプリカごとに有効にすることができます。テーブルを復元すると、バックアップは、グローバルテーブルに含まれていない独立したテーブルに復元されます。[グローバルテーブルバージョン 2019.11.21 (現行)](GlobalTables.md) を使用している場合、復元されたテーブルから新しいグローバルテーブルを作成できます。詳細については、「[DynamoDB グローバルテーブルの仕組み](V2globaltables_HowItWorks.md)」を参照してください。
+ また、送信元テーブルが存在する別のリージョンに復元済みテーブルが作成されるように、AWS リージョン全体で DynamoDB テーブルデータを復元することもできます。AWS 商用リージョン、AWS 中国リージョン、および AWS GovCloud (米国) リージョン間でクロスリージョン復元を実行できます。送信元リージョンから転送したデータと、送信先リージョンの新しいテーブルの復元に対してのみ料金が発生します。
+ AWS CloudTrailポイントインタイムリカバリのコンソールと API のアクションはすべて、 に記録され、ログ記録、継続的モニタリング、監査に使用されます。詳細については、「[AWS CloudTrail を使用して DynamoDB オペレーションをログに記録する](logging-using-cloudtrail.md)」を参照してください。

**Topics**
+ [[開始する前に]](#Point-in-time-before-beginning)
+ [DynamoDB でポイントインタイムリカバリを有効にする](PointInTimeRecovery_Howitworks.md)