Um fluxo de trabalho serverless do Step Functions ingere dados de uma API externa, os transforma com múltiplas funções AWS Lambda e grava os resultados no DynamoDB. O fluxo de trabalho deve seguir caminhos diferentes dependendo do conteúdo das mensagens de entrada. Qual tipo de estado do Step Functions deve ser usado para implementar ramificação condicional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Choice.
Por que esta é a resposta
O estado Choice é o correto porque permite que o fluxo de trabalho tome decisões baseadas em variáveis de entrada ou no resultado de estados anteriores, redirecionando a execução para diferentes caminhos. Isso é ideal para implementar a ramificação condicional necessária, onde o fluxo de trabalho deve seguir caminhos distintos dependendo do conteúdo das mensagens. O estado Parallel executa múltiplos ramos de estados simultaneamente, o que não se aplica à ramificação condicional. O estado Task representa uma única unidade de trabalho, como invocar uma função Lambda, e não é usado para lógica de ramificação. O estado Map itera sobre uma coleção de itens em paralelo, o que também não atende ao requisito de ramificação condicional baseada em conteúdo.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão