View a markdown version of this page

Timeout della richiesta - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Timeout della richiesta

L'timeoutSecondsimpostazione controlla il tempo massimo di esecuzione di una singola richiesta HTTP prima che Lambda la termini. I valori validi sono 3—900 secondi (15 minuti). Il valore predefinito è 30 secondi.

Scegliete un valore di timeout in base alla richiesta più lunga prevista dell'applicazione. L'impostazione di un timeout troppo basso causa l'esito negativo delle richieste di lunga durata. Se impostato su un valore troppo alto, le richieste bloccate vengono eseguite più a lungo prima che Lambda le termini.

Quando una richiesta non in streaming supera il timeout, Lambda restituisce HTTP 504 con un'intestazione di. lambda-web-error-type Runtime.RequestTimeout Per una risposta in streaming, il timeout limita l'intero flusso. Allo scadere del timeout, Lambda termina lo stream e il client riceve il codice di stato già inviato, in genere 200, con un corpo troncato e senza intestazione. lambda-web-error-type