【发布时间】:2017-06-21 02:23:03
【问题描述】:
我有一个由 PUT 触发到 S3 存储桶的 Lambda 函数。
我想限制这个 Lambda 函数,使其一次只运行一个实例——我不希望两个实例同时运行。
我查看了 Lambda 配置和文档,但看不到任何明显的东西。我可以编写自己的锁定系统,但如果这已经是一个已解决的问题,那就太好了。
如何限制 Lambda 的并发调用次数?
【问题讨论】:
-
对您为什么关心并发运行的调用数量感兴趣。
-
@jarmod 当时我正在考虑在 Lambdas 中运行 Terraform 更改,但我不知道如何在 Terraform 本身中进行远程状态锁定。我放弃了这个想法——部分是因为你不能限制并发的 Lambda,部分是因为我担心五分钟的超时。
标签: amazon-web-services locking aws-lambda