View a markdown version of this page

請求逾時 - AWS Lambda

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

請求逾時

timeoutSeconds 設定會控制單一 HTTP 請求在 Lambda 終止之前可執行的時間上限。有效值為 3–900 秒 (15 分鐘)。預設為 30 秒。

根據應用程式的預期最長請求選擇逾時值。設定逾時過低會導致長時間執行的請求失敗。設定過高可讓停滯的請求在 Lambda 終止它們之前執行更長的時間。

當非串流請求超過逾時時,Lambda 會傳回具有 lambda-web-error-type標頭的 HTTP 504Runtime.RequestTimeout。對於串流回應,逾時會限制整個串流。當逾時經過時,Lambda 會結束串流,用戶端會收到已傳送的狀態碼,通常是 200,內文截斷且沒有lambda-web-error-type標頭。