

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Délai d'expiration de la demande
<a name="web-functions-revisions-timeout"></a>

Le `timeoutSeconds` paramètre contrôle la durée maximale pendant laquelle une seule requête HTTP peut être exécutée avant que Lambda ne l'arrête. Les valeurs valides sont comprises entre 3 et 900 secondes (15 minutes). Le durée par défaut est 30 secondes.

Choisissez une valeur de délai d'attente en fonction de la demande la plus longue attendue de votre application. Si le délai d'expiration est trop faible, les demandes de longue durée échouent. Une valeur trop élevée permet aux requêtes bloquées de s'exécuter plus longtemps avant que Lambda ne les arrête.

Lorsqu'une requête autre que le streaming dépasse le délai imparti, Lambda renvoie HTTP 504 avec un en-tête de. `lambda-web-error-type` `Runtime.RequestTimeout` Pour une réponse en streaming, le délai limite l'ensemble du flux. Lorsque le délai est écoulé, Lambda met fin au flux et le client reçoit le code d'état déjà envoyé, généralement 200, avec un corps tronqué et sans en-tête. `lambda-web-error-type`