How it works

The DynamoDB import and export features do not consume any read or write capacity, and do not require you to develop custom solutions or manage additional infrastructure to perform imports and exports. The process is fully managed by DynamoDB and you can check the status of imports and exports via the Amazon Web Services console or API calls.

DynamoDB import creates a new DynamoDB table from the data in the source Amazon S3 bucket. You can import data at scale, from a few megabytes to terabytes, using any of the supported formats (CSV, DynamoDB JSON and Amazon Ion).

You can export full and incremental data from tables with point-in-time recovery (PITR) enabled for any point-in-time in the last 35 days, at a per-second granularity, and the export does not affect the read capacity or the availability of your table. You can export data to S3 in either DynamoDB JSON or Amazon Ion format.

Benefits

Move data more easily

You can import and export large amounts of data between DynamoDB and Amazon S3 with a few simple clicks in the Amazon Web Services console or by making an API call. 

Simple, pay per GB cost

Importing and exporting data does not consume additional read or write capacity for your DynamoDB tables. Pricing is based on the size of the source file imported into new tables or the size of your DynamoDB table that is exported.

Cross-account and cross-Region data sharing

You can import and export data across Amazon Web Services China regions and Amazon Web Services China regions' accounts, which simplifies moving data across applications, facilitates data sharing and collaboration between teams, and helps simplify your disaster recovery and business continuity plan.