- Más nuevo
- Más votos
- Más comentarios
Your error is caused by a mismatch in you regions account limits. You have pre-warmed your source region (eu-west-1) , to 80k RCU. But your destination region (eu-south-2) still most likely has the default limit of 40k RCU meaning its not able to replicate your warm throughput values to the destination region.
To overcome this, check Service Quotas for both source and destination, and request an increase in values for the destination region which are lower than source.
DynamoDB specific limits here: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ServiceQuotas.html#default-limits-throughput
It appears that you're encountering multiple issues with creating a DynamoDB replica from eu-west-1 to eu-south-2. Let's break down the problem and potential solutions:
-
The first error you encountered was related to insufficient read capacity in the destination region (eu-south-2) to match the source table's WarmThroughput. You've already addressed this by requesting a WarmThroughput quota increase to 80000 for eu-south-2, which was the correct step.
-
The second error suggests that there's still an account limit being exceeded in the eu-south-2 region. This could be related to one of the following quotas:
a. Table-level throughput quota: By default, DynamoDB has a table-level quota of 40,000 read request units and 40,000 write request units per table. If your source table exceeds these limits, you'll need to request an increase for the destination region.
b. Add replica write capacity units (WCU) quota: If you're adding a replica for a table that is configured to use more than 40,000 write capacity units, you need to request a service quota increase for your add replica WCU quota.
c. Add replica data backfill quota: If you're adding replicas with a combined total greater than 10TB within a 24-hour period, you need to request a service quota increase for your add replica data backfill quota.
To resolve this issue, you should:
-
Check your table's current throughput settings in the source region (eu-west-1).
-
Use the Service Quotas console to request increases for the relevant quotas in the destination region (eu-south-2). This may include the table-level read/write throughput quota, the add replica WCU quota, or the add replica data backfill quota, depending on your specific table configuration.
-
If you're unable to find the specific quota to increase in the Service Quotas console, you should open a support case with AWS Support. Explain your replication requirements, including the source table's configuration and the error messages you've received.
-
Wait for AWS to process and approve your quota increase request. This can take a few days, so be patient.
-
Once the quota increase is approved and implemented, try the replication process again.
Remember that quota increases are not granted immediately and can take some time to take effect. If you continue to face issues after following these steps, it's best to work directly with AWS Support to identify and resolve any remaining obstacles to your replication process.
Sources
Quotas in Amazon DynamoDB - Amazon DynamoDB
Requesting a quota increase in DynamoDB - Amazon DynamoDB
Contenido relevante
- preguntada hace 4 meses
- preguntada hace 19 días
- preguntada hace 20 días
- preguntada hace 5 meses

I have already increased WarmThroughput quota to 80000 for eu-south-2 region.