4

目前我有一个用例,云监视规则将每 5 分钟触发一次步进函数。如果已经在 step 函数中运行了一个执行,我希望有一个逻辑来跳过开始另一个执行。有什么办法吗?

4

1 回答 1

2

您可以让它触发 Lambda 函数,而不是让 CloudWatch 事件规则直接触发 Step Function。Lambda 函数可以通过ListExecutions API检查是否有任何处于 RUNNING 状态的 Step Function 执行。如果没有,Lambda 函数可以通过StartExecution API开始新的执行。

于 2017-10-23T04:09:05.410 回答