为什么 Lambda 支持的 CloudFormation 自定义资源的 CREATE_IN_PROGRESS 事件与 Lambda 函数调用之间会有较长的延迟?

0

【以下的问题经过翻译处理】 我正在部署一个 CloudFormation 堆栈,其中包含大量将数据加载到 AWS 的 Lambda 支持的自定义资源。这些 Lambda 函数的执行时间约为 7 分钟,其中一些函数是通过由同一个 Lambda 函数支持的多个自定义资源并行运行的。这些资源从第一个 CREATE_IN_PROGRESS 事件开始的总时间与 Lambda 函数运行所需的时间大致相同,而且它们都运行成功。

还有更多的自定义资源(使用不同的 Lambda 函数)在之前的自定义资源完成后运行。但是,我们发现这些自定义资源的行为很不正常,因为从第一个 CREATE_IN_PROGRESS 事件到实际调用 Lambda 函数需要等待很长时间(如 Lambda 函数的日志所示)。等待时间从 10 分钟到一个多小时不等,有时会导致自定义资源超时,而 Lambda 函数从未被调用过。似乎CloudFormation触发自定义资源Lambda的事件被延迟了很长时间。

为什么会出现这种情况?

profile picture
전문가
질문됨 5달 전23회 조회
1개 답변
0

【以下的回答经过翻译处理】 根据我对你使用案例的理解,这可能与Lambda函数上的并发限制有关。

你可以参考管理Lambda并发来了解更多可用的并发控制类型。

此外,如果希望为Lambda函数请求并发限制增加,你还可以参考知识中心文档

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠