发布于: Feb 4, 2019

您现在可以使用 AWS Step Functions 的本地版本,开发和测试您的工作流程。

AWS Step Functions Local 是 Step Functions 的可下载版本,允许您使用在自己的开发环境中运行的 Step Function 版本,开发和测试应用程序。与通过 Internet 相比,在某些情况下在本地使用服务可能更快,省略 Step Functions 的状态转换,并允许您轻松实施沙箱限制。

AWS Step Functions Local 可作为 JAR 软件包和 Docker 映像提供。AWS Step Functions Local Docker 映像通过使用内置了所有 Step Functions Local 依赖项和配置的 Docker 容器,可让您快速开始使用 Step Functions Local,因此您可以快速构建和原型化应用程序。Docker 映像还允许您在容器化测试版本中包含 AWS Step Functions Local,作为持续集成测试的一部分。当您准备好在生产中部署状态机时,可以对代码进行一些小的更改,以便它使用 Step Functions Web 服务。

使用 AWS Step Functions Local 没有状态转换或数据传输成本。AWS Step Functions Local 可以作为 JAR 软件包或独立 Docker 映像下载,并在 Microsoft Windows、Linux、macOS 和支持 Java 或 Docker 的其他平台上运行。

要了解更多信息,请参阅我们的文档或 Docker Hub 上的 AWS Step Functions Local 公共存储库。有关提供 AWS Step Functions 的区域完整列表,请参阅 AWS 区域列表。