AWS Step Functions 是一项 Web 服务,让您能够使用可视化工作流来协调分布式应用程序和微服务的组件。您可通过能执行离散函数(或称为任务)的各单独组件构建应用程序,这样您能够快速扩展和更改应用程序。
Step Functions 提供可靠的方法来协调组件和逐步执行应用程序的函数。Step Functions 提供图形控制台,以一系列步骤展示应用程序的组件。它可以自动触发和跟踪各个步骤,并在出现错误时重试,因此您的应用程序每次都能够按照预期顺序执行。Step Functions 记录每个步骤的状态,这样在出现错误时,您能够迅速诊断并调试问题。
Step Functions 会为您管理操作和底层基础设施,确保您的应用程序在任何规模下均可用。
您可在 AWS 云、在自己的服务器或者任何可访问 AWS 的系统上运行自己的任务。可以使用 Step Functions 控制台、AWS 开发工具包或 HTTP API 访问和使用 Step Functions。