本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在本地设置Step Functions cal Funcal(可下载版本)-Java 版本
的可版本作为可执行 JAR 文件和 Docar 映像的形式提供。Amazon Step FunctionsJava 应用程序将在 Windows、Linux、macOS 和其他支持 Java 的平台上运行。除了 Java 之外,您还需要安装 Amazon Command Line Interface (Amazon CLI)。有关安装和配置的信息Amazon CLI,请参阅Amazon Command Line Interface用户指南。
在计算机上设置和运行 Step Functions
-
使用以下链接下载Step Functions。
下载链接 校验和 .tar.gz .tar.gz.md5 .zip .zip.md5 -
解压缩
.zip
文件。 -
测试下载并查看版本信息。
$ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 1.0.0 Build: 2019-01-21
-
(可选)查看可用命令的列表。
$ java -jar StepFunctionsLocal.jar -h
-
要在计算机上启动 Step Functions ononal,请打开命令提示符处,导航到您提取的目录
StepFunctionsLocal.jar
,并输入以下命令。java -jar StepFunctionsLocal.jar
-
要访问在本地运行的Step Functions,请使用
--endpoint-url
参数。例如,使用,您可以按如下方式指定 Step Functions 命令:Amazon CLIaws stepfunctions --endpoint-url http://localhost:8083
command
默认情况下,Step Functions Local 使用本地测试账户和证书,并将该Amazon区域设置为美国东部(弗吉尼亚北部)。要将 Step FunctionAmazon Lambda s Local 与其他支持的服务一起使用,您必须配置您的证书和区域。
如果您将 Express 工作流与 Step Functions Local 一起使用,则执行历史记录将存储在日志文件中。它未记录到 CloudWatch 日志中。日志文件路径将基于您在创建本地状态机时提供的 CloudWatch 日志日志组 ARN。日志文件将/aws/states/log-group-name/
相对于您运行 Step Functions Local 的位置进行存储。例如,如果执行 ARN 为:${execution_arn}
.log
arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI
该日志文件将为:
aws/states/log-group-name/arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI.log