Mon application reçoit des erreurs « Rate Exceeded » lors des appels vers AWS Auto Scaling. Commet éviter cette erreur ?

Tous les appels vers AWS Auto Scaling, qu'ils proviennent d'une application, de l'interface de ligne de commande d'AWS (CLI d'AWS) ou de l'AWS Management Console, ne peuvent pas dépasser le plafond autorisé de taux de requête d'API par compte et par région. Si les requêtes d'API dépassent le taux maximal, vous recevez une erreur « Rate Exceeded » et les appels d'API ultérieurs sont limités.

Pour éviter l'erreur et la limitation de type « Rate Exceeded », vérifiez que votre application ne réalise que les appels nécessaires.

Pour éviter ou atténuer les erreurs et limitations de type « Rate Exceeded », essayez les solutions suivantes :

Valider les appels de type « describe »

Des appels de type « describe » excessifs contribuent au nombre total de requêtes API comptabilisées par rapport au taux maximal autorisé. Vérifiez votre application pour vous assurer que tous les appels de type « describe » sont nécessaires et envisagez d'utiliser des solutions différentes si possible.

Vérifier les appels des applications tierces

Des applications tierces peuvent réaliser des appels continus vers AWS Auto Scaling. Vérifiez vos applications tierces pour vous assurer qu'elles ne réalisent pas d'appels non nécessaires vers AWS Auto Scaling.

Implémenter de nouvelles tentatives après erreur et des backoffs exponentiels

Les nouvelles tentatives après erreur et les backoffs exponentiels aident à limiter les taux d'appels d'API. Tous les kits de développement logiciel (SDK) AWS implémentent des algorithmes automatiques de backoffs exponentiels et de nouvelles tentatives après erreur. Pour plus d'informations, consultez la section Nouvelles tentatives après erreur et backoffs exponentiels dans AWS.

Demander une augmentation de limite de service dans le centre de support AWS

Pour obtenir une augmentation de la limite de service, vous devez confirmer avoir examiné votre taux d'appels d'API et avoir mis en œuvre les méthodes de nouvelles tentatives après erreur ou de backoff exponentiel. Dans votre demande, vous devez également fournir la région et le cadre temporel des problèmes de limitation.


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 22/03/2018