How Do i Copy DynamoDB table to another AWS account ?
The table size is 20 GB.
I couldn't make the data pipe to work - I get WAITING_FOR_RUNNER forever, so I prefer a different approach
The recommended and best-practice by AWS to do this is to use AWS Data Pipeline service while utilizing pre-defined pipeline templates named:
The full tutorial on this topic is well written and available in AWS Data Pipeline Docs.
The only two gotchas that tutorial doesn't cover are:
I can confirm migrating tables much larger than 20GB using this method and it was most reliable and fault-tolerant method for this case. Other methods based on some libraries or code written just for this purpose might be much harder to set-up and require external dependencies. Some of them failed early for me and it was caused by those tools not being optimized for large datasets.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With