Publicado: Jan 31, 2022

O AWS Step Functions Local, um tempo de execução para depurar e testar fluxos de trabalho baseados em máquina de estado localmente, agora foi projetado para oferecer suporte a simulações para integrações de serviço, permitindo que você execute máquinas de estado sem a necessidade de chamar serviços downstream.

O AWS Step Functions é um serviço de fluxo de trabalho visual capaz de orquestrar mais de 9.000 ações de API de mais de 200 serviços da AWS. O Step Functions Local é uma versão para download do Step Functions projetada que permitir que você execute, depure e teste a máquina de estado sem sair do ambiente de desenvolvimento. Agora, com o Step Functions Local, você pode simular as respostas das suas integrações de serviços, o que ajuda a economizar tempo e diminuir os esforços de desenvolvimento ao construir máquinas de estado.

O Step Functions Local agora oferece suporte a todos os mais de 200 serviços da AWS compatíveis com o AWS SDK, juntamente com as integrações de serviço otimizadas do Step Functions. Você pode escolher simular ou chamar os serviços enquanto testa a lógica de decisão, o tratamento de erros e as transformações de dados em suas máquinas de estado. Você também pode criar vários simulados por estado para testar a lógica que trata de erros, como instruções de repetição e captura.

Para começar a usar o Step Functions Local, baixe o tempo de execução como uma imagem do Docker ou formato JAVA .jar executável. O Step Functions Local não é dependente da região, mas requer o AWS CLI para ser configurado em seu host local. Para saber mais sobre simulação para o Step Functions Local, leia o blog de lançamento e o Guia do desenvolvedor