Posted On: Aug 19, 2022

Amazon DynamoDB now makes it easier for you to migrate and load data into new DynamoDB tables by supporting bulk data imports from Amazon S3. Now, you can import data directly into new tables to help you migrate data from other systems, load test data to help you build new applications, facilitate data sharing between tables and accounts, and simplify your disaster recovery and business continuity plans.

The new DynamoDB import from S3 feature simplifies the import process so you do not have to develop custom solutions or manage instances to perform imports. DynamoDB bulk import also does not consume your table’s write capacity so you do not need to plan for additional capacity during the import process. Bulk import supports CSV, DynamoDB JSON and Amazon Ion as input formats. Combined with the DynamoDB to Amazon S3 export feature, you can now easily move, transform, and copy your DynamoDB tables from one application, account, or region to another. You can get started with DynamoDB import with just a few clicks in the Amazon Web Services Management Console or API calls. 

Pricing for DynamoDB import is based on the uncompressed file size in Amazon S3, and it is available in the Amazon Web Services China (Beijing) Region, operated by Sinnet and Amazon Web Services China (Ningxia) Region, operated by NWCD. For information about pricing, see Amazon DynamoDB pricing.

To learn more about data import, see import from S3.