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

Dernière mise à jour : 14/01/2020

Solution

Amazon S3 prend en charge un taux de requêtes de 3 500 requêtes PUT/COPY/POST/DELETE ou 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 taux de requêtes pris en charge sont dépassés, il est une bonne pratique de 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 voulez ouvrir une requête de support technique concernant les erreurs 503, assurez-vous d'obtenir les ID de requête pour les requêtes ayant échoué.


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


Besoin d'aide pour une question technique ou de facturation ?