You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Step Functions调用首个Lambda时是否会唤醒所有关联Lambda?

Lambda与Step Functions闲置状态相关问题解答

Lambda函数闲置14天后会进入非活动状态,此时首次调用会触发如下报错:

Resources for the function are being restored. (Service: Lambda, Status Code: 502, Request ID: bd8cd989-2197-4126-a0aa-ad705ed1a9a1)

之后Lambda需要2-3分钟调配资源,恢复为可调用的活动状态。在偶尔执行的Step Functions工作流中,首个Lambda确实可能出现上述报错,但后续关联的Lambda通常不会触发该错误。

针对你提出的“Step Functions调用首个Lambda时是否会同时唤醒所有关联Lambda”的问题,AWS目前没有公开文档明确确认这一行为,你的推测暂时没有官方文档作为支撑。

后续Lambda未报错的可能原因及解决方案

  • 实际执行中,后续Lambda是在前面步骤完成后才被触发调用,此时工作流的执行时长(包含首个Lambda的恢复时间)可能让后续Lambda的恢复流程被自然触发,但这并非官方明确的预唤醒机制;
  • 若要彻底避免这类闲置报错,可采取以下方案:
    • 为Lambda配置定期预热:通过CloudWatch定时事件,每隔小于14天的周期调用一次Lambda,维持其活动状态;
    • 在Step Functions状态机中配置重试策略:针对Lambda的502错误设置自动重试逻辑,等待Lambda完成资源恢复后再执行。

内容的提问来源于stack exchange,提问作者ScottS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 02:47:20