AWS Lambda 动态并发限制基于其他 lambda 是否正在运行



问题:

  • Lambda A - 向第三方 API 发出 1 个请求
  • Lambda B - 向第三方 API 发出 10 个请求

我希望一次向第三方 API 发出的请求限制为 15

个理想场景:

如果 Lambda
  • B 正在运行,则 5 个 Lambda A 可以同时运行。
  • 如果 Lambda
  • B 未运行,则 15 个 Lambda A 可以同时运行。

根据我所读到的内容,您可以设置每个函数的并发限制,例如,我可以将 Lambda B 的限制设置为 1,将 lambda A 的限制设置为 5。比理想情况低得多。

使用 AWS lambda 是否可实现理想的方案?

使用 API 网关时,可以在舞台上使用 API 网关限制。

通过在此处添加限制,您可以将所有附加的 Lambda 函数的并发请求数限制为该单个部署。

最新更新