Visualizador AWS Step Functions

Cole uma definição Amazon States Language (ASL) e renderize na hora um fluxograma Step Functions. Este visualizador ajuda a entender transições de estado, ramificações e novas tentativas de relance.

Como usar o visualizador AWS Step Functions

  1. 1. Cole uma definição ASL

    Insira JSON Amazon States Language de uma máquina de estados Step Functions. A ferramenta analisa estados, transições, choices, ramos Parallel e políticas Retry quando suportadas.

  2. 2. Siga o fluxo renderizado

    Estados aparecem como nós com arestas mostrando transições Next, ramos Choice e segmentos Parallel. Use o grafo para validar a lógica de orquestração antes do deploy.

  3. 3. Itere no tratamento de erros

    Ajuste blocos Catch e Retry no JSON e confirme se o fluxo visual reflete caminhos de fallback e estados terminais de falha.

  4. 4. Exporte para docs de design

    Salve snapshots SVG ou PNG ao escrever runbooks ou compartilhar comportamento da máquina de estados com stakeholders que preferem diagramas a JSON bruto.

Casos de uso comuns

  • Design de workflow serverless

    Esboce fulfillment de pedidos, processamento de mídia ou pipelines ETL e valide ramificações antes de criar recursos na AWS.

  • Apoio a code review

    Anexe grafos exportados a pull requests para revisores verem como novos estados Task se encaixam nas máquinas existentes.

  • Treinamento de operações

    Ajude engenheiros de plantão a entender quais estados executam de forma síncrona versus assíncrona durante incidentes.

  • Documentação de compliance

    Mostre a auditores pontos de decisão explícitos e tratamento de falhas em workflows regulados.

  • Refatoração de ASL legado

    Visualize estados Choice profundamente aninhados ao simplificar máquinas em segmentos reutilizáveis menores.

Perguntas frequentes

Isso faz deploy na AWS?
Não. É um visualizador somente leitura para JSON ASL que você cola localmente.
Estados Map e Parallel são suportados?
Tipos comuns incluindo Task, Choice, Parallel, Pass, Wait e Succeed/Fail renderizam no grafo. JSON inválido ou não suportado mostra erros de parser.
Posso rastrear histórico de execução?
Esta ferramenta visualiza a estrutura da definição, não logs de execução ao vivo. Use o histórico de execução no AWS Console para traces em runtime.
Meu JSON de máquina de estados é enviado a um servidor?
Não. Análise e renderização permanecem inteiramente no cliente.