View a markdown version of this page

Anforderungstimeout - AWS Lambda

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anforderungstimeout

Die timeoutSeconds Einstellung steuert die maximale Zeit, die eine einzelne HTTP-Anfrage ausgeführt werden kann, bevor Lambda sie beendet. Gültige Werte sind 3—900 Sekunden (15 Minuten). Standardmäßig ist ein Zeitraum von 30 Sekunden festgelegt.

Wählen Sie einen Timeout-Wert, der auf der am längsten erwarteten Anfrage Ihrer Anwendung basiert. Wenn Sie das Timeout zu niedrig einstellen, schlagen Anfragen mit langer Laufzeit fehl. Wenn Sie es zu hoch einstellen, werden festgefahrene Anfragen länger ausgeführt, bevor Lambda sie beendet.

Wenn eine Nicht-Streaming-Anfrage das Timeout überschreitet, gibt Lambda HTTP 504 mit dem Header von zurück. lambda-web-error-type Runtime.RequestTimeout Bei einer Streaming-Antwort begrenzt das Timeout den gesamten Stream. Wenn das Timeout abgelaufen ist, beendet Lambda den Stream und der Client erhält den bereits gesendeten Statuscode, normalerweise 200, mit einem abgeschnittenen Hauptteil und ohne Header. lambda-web-error-type