在本地测试状态机 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在本地测试状态机

Amazon Step Functions Local 是 Step Functions 的可下载版本,它允许您使用在自己的开发环境中运行的 Step Functions 版本来开发和测试应用程序。Step Functions 的本地版本可以在 Amazon 中或本地运行时调用 Amazon Lambda 函数。您还可以协调其他支持的 Amazon 服务

注意

Step Functions Local 使用虚拟账户来工作。

在运行 Step Functions Local 时,您可以使用以下方法之一来调用服务集成:

Amazon Step Functions Local 以 JAR 包或独立的 Docker 映像的形式提供,可在 Microsoft Windows、Linux、macOS 和其他支持 Java 或 Docker 的平台上运行。

警告

Amazon Step Functions 的可下载版本仅用于测试,不得用于处理敏感信息。

提示

确保您使用的是 Step Functions Local 1.12.0 或更高版本,以便能够在工作流中包含所有内置函数

以下主题描述了如何使用 Docker 和 JAR 文件设置 Step Functions Local,以及如何运行 Step Functions Local 与 Amazon Lambda、Amazon Serverless Application Model (Amazon SAM) CLI Local 或其他支持的服务协同工作。