我有一个周期性的AWS Lambda函数,该函数计划每15分钟运行一次。我想验证它是否正在运行,然后在15分钟后再次调用。
是否有任何AWS功能可以对此进行检查?还是我必须开发另一个lambda进行验证?
答案 0 :(得分:0)
Lambda函数的最大执行时间为15分钟(请注意,这不是默认值3秒)。如果您按计划运行lambda函数,则每隔15分钟,前一个函数要么已经完成,要么已超时,因此答案是否定的,那就是lambda函数的先前实例未运行。
答案 1 :(得分:0)
根据AWS文档here,您对并发进行了设置,以保证您的功能可以达到一定的并发级别,或者相反,您可以使用并发来限制并发调用的最大数量。
要实现您的目标,只需将并发设置为1,如果正在进行另一个执行,则您的调用将引发异常。