如果并行状态中的一个状态失败,如何在aws中继续执行步骤函数?

时间:2018-02-27 12:11:16

标签: amazon-web-services aws-step-functions

我在我的aws帐户中创建了以下步骤功能。我有一个要求,当<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form> <div class="form-group text-center"> <div class="col-sm-12 col-lg-6 col-md-12 m-auto"> <input type="text" class="form-control input-lg" id="FirstName" placeholder="First Name" name="firstname" required> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-lg-6 col-sm-12 col-md-12 m-auto"> <button type="submit" class="btn-lg" id="btnSubmit">Submit</button> </div> </div> </form>状态失败并且AddFun状态以并行状态传递时,我需要转到SayHi状态。 AWS stepfunction是否允许我们这样做?或者是否有工作来实施它?

Step Function

1 个答案:

答案 0 :(得分:0)

您可以将捕手添加到SayHi / FailSayHi(针对特定错误,以便您不会忽略关键错误),然后整个并行状态将成功。在错误捕获器中,您可以添加一些有关错误的数据,这样您就可以在并行状态完成后处理它(如果需要)(例如使用Choice状态)。

捕手参考:https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-errors.html#amazon-states-language-fallback-states