DynamoDB multi-account global tables - Amazon DynamoDB
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

DynamoDB multi-account global tables

Multi-account global tables automatically replicate your DynamoDB table data across multiple Amazon Regions and multiple Amazon accounts to improve resiliency, isolate workloads at the account level, and apply distinct security and governance controls. Each replica table resides in a distinct Amazon account, enabling fault isolation at both the Region and account level. You can also align replicas with your Amazon organizational structure. Multi-account global tables provide additional isolation, governance, and security benefits compared to same-account global tables.

Multi-account global tables provide the following benefits:

  • Replicate DynamoDB table data automatically across your choice of Amazon accounts and Regions

  • Enhance security and governance by replicating data across accounts with distinct policies, guardrails, and compliance boundaries

  • Improve operational resiliency and account-level fault isolation by placing replicas in separate Amazon accounts

  • Align workloads by business unit or ownership when using a multi-account strategy

  • Simplify cost attribution by billing each replica to its respective Amazon account

For more information, see Benefits of using multiple Amazon accounts. If your workloads don't require multi-account replication, or you want simpler replica management with local overrides, you can continue to use same-account global tables.

You can configure multi-account global tables with Multi-Region eventual consistency (MREC). Global tables configured for Multi-Region strong consistency (MRSC) do not support the multi-account model.