Configurar Step Functions Local (versión descargable) - Versión Java - AWS Step Functions

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configurar Step Functions Local (versión descargable) - Versión Java

La versión descargable de AWS Step Functions se proporciona como JAR archivo ejecutable y como imagen de Docker. La aplicación Java se ejecuta en Windows, Linux, macOS y otras plataformas compatibles con Java. Además de Java, debe instalar el AWS Command Line Interface (AWS CLI). Para obtener información sobre la instalación y configuración del AWS CLI, consulte la AWS Command Line Interface Guía del usuario.

Para configurar y ejecutar Step Functions en su equipo
  1. Descargue Step Functions utilizando los siguientes enlaces.

    Enlaces de descarga Suma de comprobación
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. Extraiga el archivo .zip.

  3. Pruebe la descarga y consulte la información de la versión.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 2.0.0 Build: 2024-05-18
  4. (Opcional) Vea una lista de los comandos disponibles.

    $ java -jar StepFunctionsLocal.jar -h
  5. Para iniciar Step Functions en el equipo, abra un símbolo del sistema, vaya al directorio donde ha extraído StepFunctionsLocal.jar y escriba el comando siguiente.

    java -jar StepFunctionsLocal.jar
  6. Para obtener acceso a Step Functions en ejecución local, utilice el parámetro --endpoint-url. Por ejemplo, utilizando la AWS CLI, especificaría los comandos de Step Functions de la siguiente manera:

    aws stepfunctions --endpoint-url http://localhost:8083 command
nota

De forma predeterminada, Step Functions Local utiliza una cuenta de prueba y credenciales locales, y AWS La región está configurada como EE.UU. Este (Norte de Virginia). Para utilizar Step Functions Local con AWS Lambda, u otros servicios compatibles, debe configurar sus credenciales y su región.

Si utiliza flujos de trabajo rápidos con Step Functions Local, el historial de ejecución se almacenará en un archivo de registro. No está registrado en los CloudWatch registros. La ruta del archivo de registro se basará en el grupo de CloudWatch registros ARN proporcionado al crear la máquina de estado local. El archivo de registro se almacenará en /aws/states/log-group-name/${execution_arn}.log respecto a la ubicación en la que se ejecuta Step Functions Local. Por ejemplo, si la ejecución ARN es:

arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI

el archivo de registro será:

aws/states/log-group-name/arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI.log