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

Export Amazon DynamoDB table data to your data lake in Amazon S3, no code writing required

by Alex Casalboni
November 9, 2020

Read blog post »

Export and analyze Amazon DynamoDB data in an Amazon S3 data lake in Apache Parquet format

by Mazen Ali and Shiladitya Mandal
March 17 2021

Read blog post »

Exporting DynamoDB table data to Amazon S3

Read the developer guide for more details about this feature, including how it works, requesting an export, and export output.

Read documentation »

Get started

Get started by XXXXXXXX

      Documentation

        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