When I add a replica to an Amazon DynamoDB global table, I get the following error: "Cannot create a replica of table 'table-name' in region 'region-A' because its exceeds your current account limit in region 'region-B' ."
Short description
This error occurs for the following reasons:
- The table-level write throughput quota exceeds the 40,000 default quota.
- The write throughput limit for the table isn't the same across all replica Regions.
- The global table is not supported in the AWS Region that you add as a replica Region.
Resolution
To request a quota increase for DynamoDB global tables and replicas streams, create a case in the AWS Support Center. The limit can't be increased through the Service Quota console. Include the following information in your quota increase request:
- The name of the global table
- The source Region of the global table
- All Regions where you need the global table to have replicas, including Regions that already have a replica of the table
- Steady state write capacity unit utilization of the global table
- Peak write capacity unit utilization of the global table
After AWS Support receives the requested information and approves the increase, you receive a notification in your case. Then, create your DynamoDB global table replica.
Related information
Service, account, and table quotas in Amazon DynamoDB
Requirements for adding a new replica table