Бессерверный рабочий процесс Step Functions принимает данные из внешнего API, преобразует их с помощью нескольких функций AWS Lambda и записывает результаты в DynamoDB. Рабочий процесс должен следовать по разным путям в зависимости от содержимого входящих сообщений. Какой тип состояния Step Functions следует использовать для реализации условного ветвления?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Choice.
Почему это правильный ответ
Состояние Choice (Выбор) позволяет рабочему процессу Step Functions принимать решения и переходить к разным состояниям в зависимости от значений входных данных. Это идеально подходит для реализации условного ветвления, когда рабочий процесс должен следовать по разным путям в зависимости от содержимого входящих сообщений. Состояние Parallel (Параллельное) используется для выполнения нескольких ветвей состояний одновременно. Состояние Task (Задача) представляет собой единицу работы, выполняемую рабочим процессом, например, вызов функции Lambda. Состояние Map (Карта) используется для итерации по элементам массива и выполнения одних и тех же шагов для каждого элемента. Эти состояния не предназначены для условного ветвления на основе содержимого входных данных.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется