Pourquoi est-ce que je reçois des erreurs 503 « Slow Down » (Ralentir) de la part d'Amazon S3 alors que les requêtes se situent dans la fourchette des taux de requêtes pris en charge par préfixe ?

Date de la dernière mise à jour : 14/01/2020

Le taux de requêtes envoyées à un préfixe dans mon compartiment Amazon Simple Storage Service (Amazon S3) est compris dans la fourchette des taux de requêtes pris en charge par préfixe. Pourtant, je reçois toujours des erreurs 503 « Slow Down » (Ralentir). Pourquoi cela se produit-il ?

Résolution

Amazon S3 prend en charge un taux de requêtes de 3 500 requêtes PUT/COPY/POST/DELETE et 5 500 requêtes GET/HEAD par seconde et par préfixe dans un compartiment. L'affectation des ressources pour ce taux de requêtes ne se fait pas automatiquement lorsqu'un préfixe est créé. En réalité, Amazon S3 se met automatiquement à l'échelle pour gérer l'augmentation du taux de requêtes au fil de l'augmentation progressive du taux de requêtes pour un préfixe.

En cas de pic rapide du taux de requêtes pour des objets dans un préfixe, Amazon S3 peut renvoyer des erreurs 503 « Slow Down » (Ralentir) pendant qu'il augmente de charge en arrière-plan pour gérer l'augmentation du taux de requêtes. Pour éviter ces erreurs, vous pouvez configurer votre application de sorte à augmenter progressivement le taux de requêtes et relancer les requêtes ayant échoué à l'aide d'un algorithme d'arrêt exponentiel.

Dans de rares cas où les débits de requêtes pris en charge sont dépassés, une bonne pratique consiste à répartir les objets et les requêtes entre plusieurs préfixes.

Remarque : si vous avez suivi les bonnes pratiques, disposez d'un plan de support Développeur, Business ou Enterprise et souhaitez ouvrir une requête de support technique concernant les erreurs 503, tâchez d'obtenir les ID de requête pour les requêtes ayant échoué.


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

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


Vous avez besoin d’aide ?