How do I resolve the error "Cannot create a replica of table in region" when I try to add a replica to my DynamoDB Global Table?

2 minute read
0

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

AWS OFFICIAL
AWS OFFICIALUpdated 9 months ago