Ein serverloser Step Functions-Workflow nimmt Daten von einer externen API auf, transformiert sie mit mehreren AWS Lambda-Funktionen und schreibt die Ergebnisse in DynamoDB. Der Workflow muss je nach Inhalt der eingehenden Nachrichten unterschiedliche Pfade nehmen. Welcher Step Functions-Zustandstyp sollte verwendet werden, um bedingte Verzweigungen zu implementieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Choice.
Warum dies die Antwort ist
Der Choice-Zustand wird verwendet, um bedingte Logik in einem Step Functions-Workflow zu implementieren. Er ermöglicht es dem Workflow, basierend auf dem Inhalt der eingehenden Daten verschiedene Pfade zu nehmen, indem er Bedingungen (z.B. Gleichheit, Ungleichheit, Bereich) auf die Eingabe anwendet und den nächsten Zustand basierend auf der erfüllten Bedingung auswählt. Der Parallel-Zustand führt mehrere Zweige gleichzeitig aus, ohne bedingte Pfadentscheidung. Der Task-Zustand repräsentiert eine einzelne Arbeitseinheit, wie die Ausführung einer Lambda-Funktion, und ist nicht für Verzweigungen zuständig. Der Map-Zustand iteriert über eine Sammlung von Eingabedaten und führt dieselben Schritte für jedes Element aus, was nicht dem Zweck einer bedingten Verzweigung dient.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich