Take a complete DynamoDB backup before a schema change.
Keep the application running and restore the backup into another table.
Which feature is most appropriate?
Use DynamoDB on-demand backup and restore to protect the complete table without stopping the application.
Detailed explanation
The complete table can be backed up and restored to a different table while the source remains online.
The complete table can be backed up and restored to a different table while the source remains online.
S3 Lifecycle manages objects and cannot back up a DynamoDB table.
S3 Lifecycle manages objects and cannot back up a DynamoDB table.
API audit events are not a backup of table items.
API audit events are not a backup of table items.
TTL expires items and does not create a complete backup.
TTL expires items and does not create a complete backup.
Check official documentation
Compare the following points with the official documentation.
DynamoDB on-demand backup、restore、PITRの公式説明を確認する。
What to confirm
バックアップとTTL削除・S3Lifecycle・監査履歴を区別できる。
Key points
- On-demand backup
- Restore
- DynamoDB
- Table protection
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Backup versus expiry
A backup preserves state; TTL removes individual items and is not a backup.
Restore validation
Check keys, indexes, permissions, encryption, and application cutover after restoring.