Salta al contenuto

Come posso risolvere l'errore "Cannot create a replica of table" (Impossibile creare una replica della tabella) quando provo ad aggiungere una replica alla mia tabella globale Amazon DynamoDB?

2 minuti di lettura
0

Quando provo ad aggiungere una replica a una tabella globale Amazon DynamoDB, ricevo il seguente messaggio di errore: “Cannot create a replica of table ‘(table-name)' in region ,'(region)' because its exceeds your current account limit in region '(region).”

Breve descrizione

Questo errore si verifica quando il limite di throughput in scrittura a livello di tabella dell'account AWS e della regione AWS per la tabella globale di DynamoDB supera la quota predefinita di 40.000. Sebbene sia possibile aumentare questo limite, i flussi DynamoDB per la creazione di tabelle globali e repliche hanno ancora un limite di throughput in scrittura di 40.000. I flussi DynamoDB associati alle repliche in ciascuna regione devono aumentare lo throughput in scrittura in modo da corrispondere al limite di throughput in scrittura a livello di tabella. Per assicurarti che il flusso DynamoDB abbia una capacità sufficiente per replicare le scritture nelle tabelle di replica, devi aumentare lo throughput in scrittura del flusso DynamoDB.

Soluzione

Per aumentare lo throughput in scrittura del flusso DynamoDB, richiedi un aumento della quota di servizio. Poiché il limite non può essere aumentato tramite la Service Quota Console, solo il Supporto AWS può aumentare il limite di throughput.

Per richiedere un aumento della quota per le tabelle globali e i flussi di replica di DynamoDB, crea un caso nell'AWS Support Center. Nella tua richiesta di aumento della quota, includi le seguenti informazioni:

  • Nome della tabella globale
  • Regione di origine della tabella globale
  • Tutte le regioni in cui è necessario che la tabella globale abbia repliche, comprese le regioni esistenti
  • Utilizzo delle unità di capacità di scrittura (WCU) della tabella globale allo stato stazionario
  • Massimo utilizzo di unità di capacità di scrittura della tabella globale

Una volta che il Supporto AWS ha ricevuto le informazioni sulla richiesta, aumenterà lo throughput dei flussi DynamoDB ed elencherà gli account consentiti in ciascuna regione per i flussi di grandi dimensioni. Riceverai infine una notifica attraverso il caso che hai aperto una volta completato il processo. Puoi provare a creare nuovamente la replica globale della tabella di DynamoDB.

Informazioni correlate

Service, account, and table quotas in Amazon DynamoDB

AWS UFFICIALEAggiornata 2 anni fa