Search code examples
amazon-web-servicesdevelopment-environmentamazon-dynamodb

Can you run a local copy of AWS DynamoDB somehow?


If you want to write code to use AWS DynamoDB, is there any way to have it run on your local development environment? Or do you have to use the actual product?

Do you have to provision a development environment on AWS? Isn't that annoying because you'd have to work with vim and not have access to your favorite IDE? Or you have to push code to it every time you want to see if what you wrote is working?


Solution

  • Yep - you can now.

    http://aws.typepad.com/aws/2013/09/dynamodb-local-for-desktop-development.html http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.html

    Caveats include:

    • DynamoDB Local ignores your provisioned throughput settings
    • DynamoDB Local does not have a durability or availability SLA and is not recommended for production use