Search code examples
amazon-web-servicesamazon-dynamodbamazon-dynamodb-streams

Is it possible to add regions later in DynamoDB GlobalTable


AWS recently came up with GlobalTable to enable multi-master, fault tolerance setup across different regions. One of the constraints seems to be that the "Table must be empty" to setup GlobalTable.

Question is - Can I start off with 2 regions in US and then expand to other regions as we grow? If yes, above mentioned constraint wouldn't be true.

Has anyone tried GlobalTable yet? any thoughts?


Solution

  • Quick update: as of November 2019 this feature is now available https://aws.amazon.com/about-aws/whats-new/2019/11/you-can-now-enhance-availability-of-your-existing-amazon-dynamodb-tables-by-adding-global-replicas/

    The catch is that dynamodb tables now come in two versions and all tables created before 11/21/2019 (old version) do not have the feature enabled. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html