Amazon web services 如何在一个时间间隔内控制/限制aws lambda函数的执行频率?

Amazon web services 如何在一个时间间隔内控制/限制aws lambda函数的执行频率?,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,是否有人实现了一个lambda,该lambda是由一个事件触发的,该事件在一小时内执行4或5次,并且在另一个事件再次激活之前不再执行 其主要思想是在触发lambda的原始事件存在时,避免无限期地执行lambda 非常感谢 “当触发它的原始事件出现时”似乎不应该是你必须解决的问题。你指的是什么样的“事件”?谢谢Michael的回答。lambda功能由CloudWatch事件激活。之后,此lambda激活另一个lambda,该lambda监视一些DeviceFarm日志(aws.amazon.com

是否有人实现了一个lambda,该lambda是由一个事件触发的,该事件在一小时内执行4或5次,并且在另一个事件再次激活之前不再执行

其主要思想是在触发lambda的原始事件存在时,避免无限期地执行lambda


非常感谢

“当触发它的原始事件出现时”似乎不应该是你必须解决的问题。你指的是什么样的“事件”?谢谢Michael的回答。lambda功能由CloudWatch事件激活。之后,此lambda激活另一个lambda,该lambda监视一些DeviceFarm日志(aws.amazon.com/en/device farm)。我需要的是第二个lambda在一小时内运行5次,然后停止(但我不能禁用它,我只需要在一小时内执行5次后停止)。我们可以称之为过程。在将来(几分钟、几小时后等),该过程可以再次重复。就是说,;一个新的事件CloudWtch可以触发第一个lambda,也可以触发第二个lambda,依此类推……您似乎创建了一个非常复杂的体系结构。可能有一种更简单的方法来实现最终目标(例如使用队列)。请随意编辑您的问题,以提供您试图实现的最终目标的详细信息(而不是您认为您将如何解决它)。@JohnRotenstein感谢您的回答。是的,我们还评估了您提到的其他备选方案,如aws SQS。我们正在努力解决这个问题,但这个问题的初衷是向社区询问一些实现它的想法/方法。从您的回答中,我可以看出SQS可能是一种替代方案。不管怎样,我们将提供更多关于最终目标的细节。嗨,这个问题已经解决了。我们使用了AWS阶跃函数。谢谢大家的帮助!