Passer au contenu

Comment résoudre les erreurs « Exceeded quota limits » ou « Exceeded quota limit » pour mon API REST API Gateway ?

Lecture de 2 minute(s)
0

Lorsque j'envoie des requêtes à mon API REST via Amazon API Gateway, le message d'erreur « Exceeded throttle limits » ou « Exceeded quota limits » s'affiche.

Résolution

Prérequis : Vérifiez que vous avez activé Amazon CloudWatch Logs pour résoudre les problèmes liés à API Gateway. Pour générer des journaux d'événements uniquement pour les requêtes qui ont échoué avec une erreur, assurez-vous de sélectionner Erreurs uniquement. Puis, utilisez la console CloudWatch pour consulter les requêtes d'API et les réponses journalisées.

API Gateway dispose de quotas au niveau du compte par région AWS. Si vous dépassez la limite, un message d'erreur « Exceeded throttle limit » ou « Exceeded quota limit » s'affiche. Pour plus d'informations sur les paramètres liés à la limitation, consultez la section Comment les paramètres de limite de restriction sont appliqués dans API Gateway.

Erreur « Exceeded throttle limit »

Vérifiez le débit ou la limite de transmission en rafales pour les limites de restriction par client ou par méthode que vous avez définies pour l’étape d'API de votre plan d'utilisation. Si vous dépassez la limite de débit ou de rafale, le message d'erreur « Exceeded throttle limit » s'affiche.

Pour résoudre cette erreur, utilisez un mode de nouvelle tentative standard avec un backoff exponentiel instable, puis soumettez à nouveau votre requête d'API.

Erreur « Exceeded quota limit »

Si vous dépassez la limite de quota de votre plan d’utilisation d'API Gateway, le message d'erreur « Exceeded quota limit » s'affiche.

Pour résoudre cette erreur, étendez les quotas restants à l’aide de la console de gestion AWS.

Informations connexes

Comment puis-je détecter les erreurs d'API REST API Gateway dans mes journaux CloudWatch ?