Posted On: Sep 26, 2023

Today, Amazon DynamoDB announces the general availability of incremental export to S3, that allows you to export only the data that has changed within a specified time interval. With incremental exports, you can now export data that was inserted, updated or deleted, in small increments. You can export changed data ranging from a few megabytes to terabytes with a few clicks in the AWS Management Console, an API call, or the AWS Command Line Interface. Choose a DynamoDB table that has point-in-time-recovery enabled, specify an export time period for which you want incremental data, choose your target Amazon S3 bucket, and export.

With incremental exports, you can setup change data capture pipelines to regularly update downstream data lakes or analytics targets without doing a full table export each time. Incremental export to S3 is a fully managed feature and does not consume your DynamoDB table capacity. The supported data formats are DynamoDB JSON and Amazon Ion. Incremental exports is available in all AWS commercial regions and GovCloud.

To learn more about incremental export to S3, see Data Exports and the Incremental export from Amazon DynamoDB to Amazon S3 blog. For information about pricing and regional availability, see Amazon DynamoDB pricing.