为什么 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
EXPERTE
gefragt vor 5 Monaten23 Aufrufe
1 Antwort
0

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

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen