Skip to content

mugglmenzel/dynamodbmigrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DynamoDB Migrator

The DynamoDB Migrator tool is an elegant and quick implementation of a migration tool for DynamoDB tables (API v2) between AWS accounts. The DynamoDB Migrator uses the AWS Java SDK 1.4.2.

Warning: The tool uses your AWS resources and AWS bills your for the usage of the DynamoDB service.

Prerequisites

  • maven installed
  • two AWS accounts ;)

Usage

Execute with mvn scala:run in the root directory of the git project.

Parameters needed:

  • AWS Access Key of your original AWS Account
  • AWS Secret Key of your original AWS Account
  • AWS Access Key of your destination AWS Account
  • AWS Secret Key of your destination AWS Account
  • a table prefix to select the tables to migrate

Enter both access and secret Key for each your original AWS account and destination AWS account of the migration into the parameters section of the scala file https://github.com/mugglmenzel/dynamodbmigrator/blob/master/src/main/scala/DynamoDBMigrator.scala. Also, enter a table prefix to be considered. In case a table prefix absent for your setup enter full table name and execute the script for each table.

Alternatively, compile and execute the scala file manually (http://www.scala-lang.org/node/166).

Releases

No releases published

Packages

No packages published

Languages