title: Backup AWS Dynamodb to S3
body: <p>It has been suggested on <a href="http://aws.amazon.com/dynamodb/" rel="noreferrer">Amazon docs</a> <a href="http://aws.amazon.com/dynamodb/" rel="noreferrer">http://aws.amazon.com/dynamodb/</a> among other places, that you can backup your dynamodb tables using Elastic Map Reduce,<br>
  I have a general understanding of how this could work but I couldn't find any guides or tutorials on this,  </p>
  
  <p>So my question is how can I automate dynamodb backups (using EMR)?  </p>
  
  <p>So far, I think I need to create a "streaming" job with a map function that reads the data from dynamodb and a reduce that writes it to S3 and I believe these could be written in Python (or java or a few other languages). </p>
  
  <p>Any comments, clarifications, code samples, corrections are appreciated.</p>