在本地设置Step Functions cal Funcal(可下载版本)-Java 版本 - Amazon Step Functions
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

在本地设置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
  1. 使用以下链接下载Step Functions。

    下载链接 校验和
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. 解压缩 .zip 文件。

  3. 测试下载并查看版本信息。

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 1.0.0 Build: 2019-01-21
  4. (可选)查看可用命令的列表。

    $ java -jar StepFunctionsLocal.jar -h
  5. 要在计算机上启动 Step Functions ononal,请打开命令提示符处,导航到您提取的目录StepFunctionsLocal.jar,并输入以下命令。

    java -jar StepFunctionsLocal.jar
  6. 要访问在本地运行的Step Functions,请使用--endpoint-url参数。例如,使用,您可以按如下方式指定 Step Functions 命令:Amazon CLI

    aws 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/${execution_arn}.log相对于您运行 Step Functions Local 的位置进行存储。例如,如果执行 ARN 为:

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