【发布时间】:2022-01-18 17:03:14
【问题描述】:
我确定我缺少一些基本信息,但我的设置如下:
我有 1 个 lambda 函数和 2 个状态机。 每个状态机依次调用相同的 lambda 函数两次(调用之间暂停 30 秒) 然后我设置规则以每分钟触发状态机。下面是我的每个状态机的样子,每个 lambda 调用都是针对同一个函数的。
每个状态机都将不同的参数传递给 lambda 函数,因此我试图达到这样一种情况,即我的 Lambda 函数每 30 秒调用一次,并使用一组参数(来自状态机 1),并且调用相同的 lambda 函数每 30 秒使用一组不同的参数(通过状态机 2)。
查看 lambda 函数日志,状态机似乎不会运行 lambda 函数,直到另一个状态机完成其整个执行(即调用 lambda 函数两次)。我希望这两个状态机将彼此独立运行,并且它们之间不会有时间依赖性?
是否有一些限制,因为它们都调用相同的 lambda 函数?还是有一些设置问题,或者这就是它的工作原理?
谢谢!
【问题讨论】:
标签: aws-lambda aws-step-functions