簡體   English   中英

如何處理 AWS Lambda 超時?

[英]How to handle AWS Lambda timeout?

我有一個 lambda function 在 S3 Put 事件上生成縮略圖。 它工作正常。 但是我想處理意外花費超過保留時間(3秒)的情況。

這是因為我通過后綴“-small.jpg”或“-medium.jpg”來獲取 lambda 生成的縮略圖。 如果發生超時並且未生成縮略圖,則我的存儲桶中必須有替代圖像。

如果您想增加 function 超時,您可以在 function 的常規設置中進行編輯。 下面的步驟和屏幕截圖將解釋如何做到這一點。

  1. 單擊 lambda function 超鏈接並單擊常規配置。 截圖 1

  2. 單擊編輯 [右上角窗格],並增加 function 超時。 添加超時的屏幕截圖 2

I suspect that creating thumbnails will not take more than 15 minutes at maximum Lambda RAM (and correspondingly max CPU) but if you need to handle that possibility then configure your Lambda function with a DLQ and trigger subsequent processing of failed Lambda functions.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM