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 AWS 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.


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 AWS 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 AWS Regions and AWS accounts, which simplifies moving data across applications, facilitates data sharing and collaboration between teams, and helps simplify your disaster recovery and business continuity plan.

          Learn more about global tables
          Learn more about DynamoDB import and export

          Review the DynamoDB Developer Guide.

          Learn more 
          Sign up for a free account
          Sign up for a free account

          Instantly get access to the AWS Free Tier. 

          Sign up 
          Start building in the console
          Start building in the console

          Get started building with DynamoDB global tables in the DynamoDB console.

          Start building