Un flujo de trabajo (workflow) sin servidor de Step Functions ingiere datos de una API externa, los transforma con múltiples funciones AWS Lambda y escribe los resultados en DynamoDB. El flujo de trabajo debe tomar diferentes caminos dependiendo del contenido de los mensajes entrantes. ¿Qué tipo de estado de Step Functions se debe usar para implementar ramificaciones condicionales?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Choice.
Por qué esta es la respuesta
La opción correcta es Choice. Un estado Choice (Elección) permite que el flujo de trabajo tome diferentes rutas de ejecución basándose en reglas definidas que evalúan los datos de entrada. Esto es ideal para implementar ramificaciones condicionales basadas en el contenido de los mensajes entrantes, como se describe en el escenario. Las otras opciones son incorrectas porque: Parallel (Paralelo) se usa para ejecutar múltiples ramas de estados simultáneamente, no para la lógica condicional basada en datos. Task (Tarea) representa una única unidad de trabajo, como invocar una función Lambda, y no maneja la lógica de ramificación. Map (Mapa) se utiliza para ejecutar un conjunto de pasos para cada elemento de una colección de datos de entrada, lo que no es el objetivo aquí.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta