首页 > 解决方案 > AWS Step Function 的输出为下一个状态

问题描述

有什么办法可以让任务的输出决定步进函数的下一个状态?我有一个 lambda,它会有一定的输出。如何使用这些输出来决定下一个状态?

编辑:我最初是使用选择状态实现的,但是我有一些值需要在循环中通过某些状态,直到满足特定条件(需要几个小时才能达到)。如果我在该循环中包含选择状态,则该值将被丢弃。我正在使用 Choice 来检查条件,然后循环回到上一个状态或移动到下一个状态和等待状态以暂停 step 函数。问题在于循环回到先前的状态,因为先前状态输入的所有值都在选择状态中被丢弃。

谢谢

标签: amazon-web-servicesaws-lambdaaws-step-functions

解决方案


您可以使用依赖于状态输入的选择状态。

请参阅:https ://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html


推荐阅读