当由Step函数或计划事件调用时,AWS lambda超时.如何避免



我有一个lambda函数,它调用外部API(需要30秒以上(并返回数据。基于step函数docs,我认为通过调度cloudwatch事件调用lambda函数可以避免30秒的lambda超时限制。事实似乎并非如此。如何调用长时间运行的lambda函数?我试过:

  1. 通过调用机器aws lambda invoke...上的CLI来调用lambda函数超时
  2. 通过调用我的计算机aws stepfunctions start-execution...TIMES OUT上的CLI来调用step函数(调用lambda(
  3. 直接从我的计算机上运行该函数(不使用lambda(。api大约需要45秒才能做出响应作品

根据此处的AWS文档,Lambda函数的函数超时限制为900秒/15分钟。

要解决您的问题,请将Lambda函数的函数超时限制延长到所需的持续时间。

最新更新