Publicado: Feb 4, 2019

Agora, você pode usar uma versão local do AWS Step Functions para desenvolver e testar fluxos de trabalho.

O AWS Step Functions local é uma versão do Step Functions disponível para download que permite desenvolver e testar aplicativos usando uma versão do Step Functions executada em seu próprio ambiente de desenvolvimento. O uso do serviço no local, em vez de pela Internet, pode ser mais rápido em algumas situações, reduz o uso de transições de estado do Step Functions e permite aplicar facilmente restrições de sandbox.

O AWS Step Functions local já está disponível como um pacote JAR e como uma imagem do Docker. A imagem do Docker do AWS Step Functions local permite começar a usar rapidamente o serviço por meio de um contêiner do Docker com todas as dependências e configurações do Step Functions local incorporadas, o que permite criar protótipos e aplicativos com rapidez. Além disso, com a imagem do Docker, você pode incluir o AWS Step Functions local em compilações conteinerizadas e como parte dos testes de integração contínua. Quando você estiver pronto para implantar a máquina de estado em produção, poderá fazer alguns pequenos ajustes no código para passar a usar o web service do Step Functions.

O AWS Step Functions local não incorre em custos de transição de estado ou transferência de dados. O AWS Step Functions local está disponível para download como um pacote JAR ou uma imagem autônoma do Docker que pode ser executado no Microsoft Windows, no Linux, no macOS e em outras plataformas que oferecem suporte ao Java ou ao Docker.

Para saber mais, consulte a documentação ou o repositório público do AWS Step Functions local no Docker Hub. Para ver uma lista completa das regiões nas quais o AWS Step Functions é oferecido, consulte a tabela de regiões da AWS.