AWS Step Functions
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

模板

Step Functions 控制台中,选择下列状态机模板之一以自动填充 Code (代码) 窗格。每个模板都具有完整功能,您可以使用任何蓝图作为自己状态机的模板。

注意

选择任何模板都将覆盖 Code 窗格的内容。

  • Hello world – 一个具有 Pass 状态的状态机。

  • Wait state – 一个状态机,用于演示将 Wait 状态注入正在运行的状态机的不同方式:

    • 通过等待一定的秒数。

    • 通过等待绝对的时间 (时间戳)。

    • 通过指定 Wait 状态的定义。

    • 通过使用状态的输入数据。

  • Retry failure – 一个在任务失败后重试任务的状态机。此蓝图演示了如何处理多次重试以及各种故障类型。

  • Parallel – 一个演示如何同时执行两个分支的状态机。

  • Catch failure – 一个在主要任务失败后执行不同任务的状态机。此蓝图演示了如何根据故障类型调用不同任务。

  • Choice state – 一个提供选择的状态机:它运行一组 Task 状态中的某个 Task 状态,或者在初始状态完成后运行 Fail 状态。