I know that AWS supports making a single region dynamo DB to the global table and making it available in multiple regions (as configured) using replicas.
The gist of my use case, I have got many existing dynamo DB tables provisioned in multiple regions and got data in them. I want to merge all and make them a single global table. Can you shed some light on if it's feasible or if we need to import data into one region from all others and make it global?
There’s no way to merge data between two tables, global or otherwise. You can make a global table in multiple regions then load data into them locally and have items propagate to the other regions. If you want to detect and be smart about conflicts (same item existing already in multiple tables) you might want to load all via one region.