Направляйте события заказов нужному потребителю и координируйте работу, шаги которой могут завершиться ошибкой. Изучайте маршрутизацию EventBridge и процессы Step Functions через реальные сообщения очереди, результаты Lambda и сохранённые заказы.
Курс включает пять пошаговых работ и одну самостоятельную задачу исправления процесса. Он развивается от сопоставления и преобразования событий к решениям, результатам задач, выборочным повторным попыткам и защите от дубликатов.
Чему вы научитесь
- Соединить шину EventBridge, правило сопоставления и цель SQS
- Ограничить разрешение доставки цели одним исходным правилом
- Преобразовать поля события в компактные сообщения очереди
- Координировать задачи Lambda с решениями и путями результатов
- Повторять временные ошибки и обрабатывать постоянные ошибки явными исходами
- Защищать бизнес-записи при повторных попытках и повторном выполнении
- Исправить процесс, сообщающий об успехе без завершения задания
Для кого предназначен курс
Курс предназначен для учащихся, работавших с очередями и Lambda и желающих связать асинхронные события с многошаговым бизнес-процессом.
Предварительные требования: Маршрутизация: Q01 и ресурсные политики IAM, затем EV01 → EV02. Процессы: Lambda–DynamoDB (FN03) и его требования, затем EV03 → EV04. EV05 также требует условной записи (D04) и обновления Lambda (FN02). Задание следует за EV04; EventBridge и EV05 для него не обязательны.
Учебная среда: Все задания выполняются в предоставленной среде Linux LabEx, доступной через браузер. Используйте Terminal для команд AWS CLI и расположенный рядом AWS View, чтобы проверять то же состояние ресурсов и приложений. Инструменты и подключение уже подготовлены; личный аккаунт AWS и ключи доступа не нужны. Каждая лабораторная работа начинается независимо в новой VM. Предоставленные компоненты сохраняют фокус на маршрутизации событий и поведении процесса.
Часто задаваемые вопросы
Доказывает ли принятие события доставку цели?
Нет. Проверяйте реальное сообщение очереди и разрешения соответствующего правила. Вы проверите совпадающие и несовпадающие входы перед переходом к задачам процесса.
Доказывает ли успешный статус процесса завершение бизнес-задания?
Проверяйте результаты задач и сохранённые бизнес-данные вместе с историей выполнения. Самостоятельная задача специально исправляет процесс, сообщающий об успехе без выполнения нужного задания.
Как повторные попытки избегают повторения бизнес-эффекта?
Работы используют условные записи DynamoDB при реальных повторных попытках и повторном выполнении. Это защищает изученную запись, но не превращает все шаги в одну распределённую транзакцию.
Что делать после курса?
Используйте навыки в Complete an Order Report Workflow после документированных требований проекта. Задание следует за EV04 и его требованиями; каждый раздел использует новую VM и удаляет только свои ресурсы.



