Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS步进函数';将输出设置为下一个状态_Amazon Web Services_Aws Lambda_Aws Step Functions - Fatal编程技术网

Amazon web services AWS步进函数';将输出设置为下一个状态

Amazon web services AWS步进函数';将输出设置为下一个状态,amazon-web-services,aws-lambda,aws-step-functions,Amazon Web Services,Aws Lambda,Aws Step Functions,有没有办法让任务的输出决定step函数的下一个状态? 我有一个lambda,它将有一定的输出。如何使用这些输出来决定下一个状态 编辑:我最初是使用选择状态实现的,但我有一些值需要通过循环中的一些状态传递,直到满足特定条件(需要几个小时才能达到)。如果我在该循环中包含一个选择状态,该值将被丢弃。我使用Choice来检查条件,或者返回到前一个状态,或者移动到下一个状态,然后使用等待状态来暂停step函数。问题在于循环回到前一个状态,因为前一个状态输入的所有值在选择状态中被丢弃 谢谢您可以根据状态的输

有没有办法让任务的输出决定step函数的下一个状态? 我有一个lambda,它将有一定的输出。如何使用这些输出来决定下一个状态


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


谢谢

您可以根据状态的输入使用选择状态


请参阅:

我有一些值需要通过循环中的某些状态传递,直到满足特定条件为止。如果我在该循环中包含一个选择状态,则该值将被丢弃添加到循环成功条件后的选择状态:),但我需要选择状态来检查循环终止条件。正在使用选择状态继续循环或终止并移动到下一个状态。Choice状态从lambda函数获取输入,该函数发送带有多个字段的json。根据lambda的输出,选项将以一定的延迟返回到lambda,或者将移动到下一个状态。您好,请使用选项状态调用的默认操作。这将使您能够构建一个循环,选择状态将终止循环,并在满足条件时继续