Voglio risolvere il motivo per cui ricevo un messaggio di errore con un codice di stato di errore HTTP 5xx quando eseguo un'azione API Amazon Simple Notification Service (Amazon SNS).
Risoluzione
Un codice di errore o di stato 5xx indica un problema lato server che deve essere risolto da AWS. Per ridurre gli errori 5xx di Amazon SNS, implementa la logica di riprova nella tua applicazione per le richieste che hanno esito negativo con un errore 5xx. Il numero di tentativi più efficiente dipende dal caso d'uso.
Esistono due tipi di errori 5xx restituiti da Amazon SNS:
InternalFailure
L'elaborazione della richiesta non è riuscita a causa di un errore, un'eccezione o un fallimento sconosciuto.
Codice di stato HTTP: 500
ServiceUnavailable
La richiesta non è riuscita a causa di un errore temporaneo del server.
Codice di stato HTTP: 503
Risolvere gli errori 5xx
Se ricevi errori 5xx dopo aver implementato i nuovi tentativi, accedi alla dashboard AWS Service Health. Verifica se ci sono problemi operativi con Amazon SNS. Se la dashboard AWS Service Health non mostra gli errori ricevuti, contatta il Supporto AWS.
Quando contatti il Supporto AWS, assicurati di fornire le seguenti informazioni:
- L'ora in cui il problema ha iniziato a verificarsi.
- Da tre a cinque ID di richiesta AWS per le richieste API che generano errori 5XX, insieme al timestamp e al fuso orario.
- Percentuale approssimativa di richieste non riuscite rispetto al totale delle richieste.
Informazioni correlate
Errori comuni (riferimento all'API Amazon RDS)