本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在本地测试Step Functions 状态机
AmazonStep Functions Local 是 Step Functions 的可下载版本,它允许您使用在自己的开发环境中运行的 Step Functions 版本来开发和测试应用程序。本地版本的 Step Functions 可以在本地运行时调用Amazon Lambda函数,也可以在本地运行时调用函数。Amazon您还可以协调其他支持的 Amazon 服务。
在运行 Step Functions Local 时,您可以使用以下方法之一来调用服务集成:
-
为Amazon Lambda和其他服务配置本地端点。有关支持的终端节点的信息,请参阅为本地Step Functions 设置配置选项。
-
直接从 Step Functions Local 调用Amazon服务。
-
嘲笑服务集成的回应。有关使用模拟服务集成的信息,请参阅使用模拟服务集成。
AmazonStep Functions Local 作为 JAR 包或独立的 Docker 镜像提供,可在微软 Windows、Linux、macOS 和其他支持 Java 或 Docker 的平台上运行。
的可下载版本仅用于测试,不得用于处理敏感信息。Amazon Step Functions
以下主题介绍如何使用 Docker 和 JAR 文件设置 Step Functions Local,以及如何运行 Step Functions Local 以使用Amazon Lambda、Amazon Serverless Application Model (Amazon SAM) CLI Local 或其他支持的服务。
主题