Comment résoudre l'erreur « Getting error Too Many Requests » lorsque je soumets une tâche AWS Batch ?

Date de la dernière mise à jour : 21/02/2020

Ma tâche AWS Batch a échoué et j'ai reçu le message d'erreur suivant : « Getting error Too Many Requests (Service : AWSBatch ; Status Code : 429 ; Error Code : TooManyRequestsException) ». Comment puis-je résoudre cette erreur ?

Courte description

Cette erreur indique que vous avez atteint vos limites d'API AWS Batch. Ces limites s'appliquent généralement aux appels d'API DescribeJobs et SubmitJob sans s'y limiter.

Tenez compte des éléments suivants :

  • Les limites d'API ne s'appliquent pas à votre compte, mais aux points de terminaison AWS.
  • AWS limite toutes les demandes d'API Amazon pour chaque compte AWS en fonction de la région. Cela empêche un compte d'inonder les points de terminaison de service avec un trop grand nombre de demandes.
  • AWS s'assure que tous les appels vers toutes les API Amazon ne dépassent pas le taux maximal de demandes d'API autorisé. Le taux maximal de demandes d'API peut varier d'une région à l'autre.

Vous pouvez recevoir cette erreur lorsque vous :

  • soumettez simultanément plusieurs tâches par programmation à l'aide de l'interface de ligne de commande AWS (CLI) ou des kits AWS SDK
  • utilisez AWS Lambda pour soumettre des tâches

Solution

Considérez les solutions suivantes :


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?