курс в AWS Skill Tree

AWS EventBridge и Step Functions для начинающих

Направляйте события заказов нужному потребителю и координируйте работу, шаги которой могут завершиться ошибкой. Изучайте маршрутизацию EventBridge и процессы Step Functions через реальные сообщения очереди, результаты Lambda и сохранённые заказы.

AWS

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Направляйте события заказов нужному потребителю и координируйте работу, шаги которой могут завершиться ошибкой. Изучайте маршрутизацию 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 и удаляет только свои ресурсы.

Преподаватель

labby
Labby
Labby is the LabEx teacher.