Configuração do Step Functions Local (versão para download) - Versão Java - AWS Step Functions

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configuração do Step Functions Local (versão para download) - Versão Java

A versão disponível para download do AWS Step Functions é fornecida como um arquivo JAR executável e como uma imagem do Docker. O aplicativo Java é executado no Windows, Linux, macOS e outras plataformas compatíveis com Java. Além do Java, será necessário instalar a AWS Command Line Interface (AWS CLI). Para obter mais informações sobre a instalação e a configuração da AWS CLI, consulte o Guia do usuário da AWS Command Line Interface.

Como configurar e executar o Step Functions no computador
  1. Faça download do Step Functions usando os seguintes links.

    Links para fazer download Soma de verificação
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. Extraia o arquivo .zip.

  3. Teste o download e visualize as informações da versão.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 1.0.0 Build: 2019-01-21
  4. (Opcional) Visualize uma lista de comandos disponíveis.

    $ java -jar StepFunctionsLocal.jar -h
  5. Para iniciar o Step Functions em seu computador, abra uma janela de prompt de comando, vá até o diretório onde você extraiu o StepFunctionsLocal.jar e insira o seguinte comando.

    java -jar StepFunctionsLocal.jar
  6. Para acessar o Step Functions em execução localmente, use o parâmetro --endpoint-url. Por exemplo, ao usar a AWS CLI, você especificaria os comandos do Step Functions assim:

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

Por padrão, o Step Functions Local usa uma conta de teste e credenciais locais e a Região da AWS é definida como Leste dos EUA (Norte da Virgínia). Para usar o Step Functions Local com o AWS Lambda ou outros serviços compatíveis, é necessário configurar suas credenciais e sua região.

Se você usar fluxos de trabalho expressos com o Step Functions Local, o histórico de execuções será armazenado em um arquivo de log. Ele não está logado no CloudWatch Logs. O caminho do arquivo de log será baseado no ARN do grupo de logs do CloudWatch Logs fornecido ao criar a máquina de estado local. O arquivo de log será armazenado no /aws/states/log-group-name/${execution_arn}.log relativo ao local em que você estiver executando o Step Functions Local. Por exemplo, se o ARN de execução for:

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

o arquivo de log será:

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