On-Demand Backup allows you to create full backups of your DynamoDB tables data for data archival, helping you meet your corporate and governmental regulatory requirements. You can backup tables from a few megabytes to hundreds of terabytes of data, with no impact on performance and availability to your production applications.

On-Demand Backup processes back up requests in seconds regardless of the size of your tables, so you don’t have to worry about backup schedules or long-running processes. All backups are automatically encrypted, cataloged, easily discoverable, and retained until you explicitly delete them. You can execute backup and restore operations with a single-click in the AWS Management Console or a single API call.