繁体   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