Come posso risolvere gli errori di tipo HTTP 5xx in Amazon DynamoDB?

2 minuti di lettura
0

Quando utilizzo gli elementi in una tabella Amazon DynamoDB, ricevo un errore di tipo HTTP 5xx simile al seguente: "Errore interno del server (Servizio: AmazonDynamoDBv2; codice di stato: 500; Codice di errore: InternalServerError".

Soluzione

Un errore 5xx indica un problema che deve essere risolto da AWS. Potrebbe trattarsi di un problema transitorio, ad esempio un'interruzione della rete o un errore hardware del backend. Per ridurre gli errori 5xx, procedi come segue:

  • Implementa una strategia di ripetizione per le richieste che hanno esito negativo con un codice di errore 5xx. Tutti gli SDK AWS dispongono di un meccanismo di ripetizione integrato con un algoritmo che utilizza un backoff esponenziale. È possibile modificare i parametri dei tentativi in base alle proprie esigenze. Per ulteriori informazioni, consulta Nuovi tentativi in caso di errore e backoff esponenziale.
  • Evita elevate consistenze di lettura. In caso di ritardo o interruzione della rete, è più probabile che le elevate consistenze di lettura abbiano esito negativo con un errore 500. Per ulteriori informazioni, consulta Consistenza della lettura.

Se continui a ricevere errori di tipo 5xx, apri AWS Service Health Dashboard per verificare eventuali problemi operativi con il servizio.


Informazioni correlate

Codice di stato HTTP 5xx

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa