説明
DynamoDBのポイントインタイムリカバリ(PITR)は、保持期間内の指定時点のデータを新しいテーブルに復元する機能です。無効にすると、この復旧方法を利用できません。
想定される影響
他のバックアップだけでは、誤って変更または削除したデータを必要な時点に復元できない場合があります。
対処方法
時点を指定した復旧が必要なら、PointInTimeRecoverySpecificationのPointInTimeRecoveryEnabledをtrueに設定し、復元手順を確認してください。
例
PITRの設定だけを比較するテーブル定義の抜粋です。キースキーマなど、他のテーブル属性は別途定義してください。
変更前
yaml
Resources:
MyDynamoDBTable:
Type: AWS::DynamoDB::Table
Properties:
PointInTimeRecoverySpecification:
PointInTimeRecoveryEnabled: false
変更後
yaml
Resources:
MyDynamoDBTable:
Type: AWS::DynamoDB::Table
Properties:
PointInTimeRecoverySpecification:
PointInTimeRecoveryEnabled: true