Comment puis-je résoudre les erreurs HTTP 5xx dans Amazon DynamoDB ?

Lecture de 2 minute(s)
0

Lorsque je travaille avec des éléments d'une table Amazon DynamoDB, un message d'erreur HTTP 5xx comme celui-ci s'affiche : « Erreur de serveur interne (Service : AmazonDynamoDBv2 ; Code d'état : 500 ; Code d'erreur : InternalServerError ».

Résolution

Une erreur 5xx indique un problème qui doit être résolu par AWS. Il peut s'agir d'un problème temporaire, tel qu'une panne de réseau ou une défaillance matérielle du backend. Pour atténuer les erreurs 5xx, procédez comme suit :

  • Implémentez une stratégie de nouvelle tentative pour les demandes qui échouent avec un code d'erreur 5xx. Tous les kits SDK AWS intègrent un mécanisme de nouvelle tentative avec un algorithme qui utilise une temporisation exponentielle. Vous pouvez modifier les paramètres de nouvelle tentative en fonction de vos besoins. Pour plus d'informations, consultez Nouvelles tentatives après erreur et temporisation exponentielle dans AWS.
  • Évitez les lectures fortement cohérentes. En cas de retard ou de panne réseau, les lectures fortement cohérentes sont plus susceptibles d'échouer avec une erreur 500. Pour plus d'informations, consultez Cohérence de lecture.

Si les erreurs 5xx persistent, accédez à AWS Service Health Dashboard pour vérifier si le service connaît des problèmes de fonctionnement.


Informations connexes

Code de statut HTTP 5xx

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans
Aucun commentaire