Je souhaite comprendre pourquoi je reçois un message d’erreur contenant un code d’état d’erreur HTTP 5xx lorsque j’exécute une action d’API Amazon Simple Notification Service (Amazon SNS).
Résolution
Un code d’erreur ou d’état 5xx indique un problème côté serveur qui doit être résolu par AWS. Pour réduire le nombre d’erreurs 5xx provenant d’Amazon SNS, implémentez une logique de nouvelle tentative dans votre application pour les demandes qui échouent avec une erreur 5xx. Le nombre de nouvelles tentatives le plus efficace dépend de votre cas d’utilisation.
Amazon SNS renvoie deux types d’erreurs 5xx :
InternalFailure
Le traitement de la demande a échoué en raison d’une erreur, d’une exception ou d’un échec inconnu.
Code d’état HTTP : 500
ServiceUnavailable
La demande a échoué en raison d’une défaillance temporaire du serveur.
Code d’état HTTP : 503
Résoudre les erreurs 5xx
Si vous recevez des erreurs 5xx après avoir implémenté de nouvelles tentatives, accédez au tableau de bord AWS Service Health. Vérifiez s’il existe des problèmes opérationnels avec Amazon SNS. Si le tableau de bord AWS Service Health n’affiche pas les erreurs que vous avez reçues, contactez AWS Support.
Lorsque vous contactez AWS Support, veillez à fournir les informations suivantes :
- Heure à laquelle le problème a commencé à se produire.
- Trois à cinq identifiants de demande AWS pour les demandes d’API qui génèrent des erreurs 5XX, ainsi que l’horodatage et le fuseau horaire.
- Pourcentage approximatif de demandes ayant échoué par rapport au nombre total de demandes.
Informations connexes
Erreurs courantes (référence d’API Amazon SNS)