本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在本地测试状态机
Amazon Step Functions Local 是 Step Functions 的可下载版本,它允许您使用在自己的开发环境中运行的 Step Functions 版本来开发和测试应用程序。Step Functions 的本地版本可以在 Amazon 中或本地运行时调用 Amazon Lambda 函数。您还可以协调其他支持的 Amazon 服务。
注意
Step Functions Local 使用虚拟账户来工作。
在运行 Step Functions Local 时,您可以使用以下方法之一来调用服务集成:
-
为 Amazon Lambda 和其他服务配置本地端点。有关支持的端点的信息,请参阅为 Step Functions Local 设置配置选项。
-
从 Step Functions Local 直接调用 Amazon 服务。
-
模拟服务集成的响应。有关使用模拟服务集成的信息,请参阅使用模拟服务集成。
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 或其他支持的服务协同工作。