AwsSolutions-DDB3
DynamoDB table has no point-in-time recovery
What it means
The table does not have continuous backups enabled.
Why it matters
Without point-in-time recovery there is no way back from a bad write. A migration that updates the wrong items, or a delete with a broken condition, is permanent — and unlike a dropped SQL table there is no transaction to roll back. PITR gives a 35-day window to restore to any second.
How to fix it
Set `pointInTimeRecoverySpecification: { pointInTimeRecoveryEnabled: true }` on the Table.
See it fail
This stack trips AwsSolutions-DDB3 for real. Open it in the playground, press Run, and the finding appears with everything else the engine has to say about it.
Open “DynamoDB table without point-in-time recovery” in the playground →