Конвейер обработки данных, состоящий из нескольких десятков шагов, должен выдавать оповещения в реальном времени при успешном выполнении или сбое любого шага. Конвейер использует Amazon S3, AWS Lambda и AWS Step Functions. Какое решение будет отслеживать конвейер и отправлять уведомления в реальном времени?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настройте правило Amazon EventBridge для реакции на изменение статуса выполнения машины состояний. Настройте правило для отправки сообщения в топик Amazon Simple Notification Service (Amazon SNS), который отправляет уведомления..
Почему это правильный ответ
Правильный ответ — настройка правила Amazon EventBridge. EventBridge позволяет отслеживать события AWS, включая изменения статуса выполнения AWS Step Functions (успех или сбой), и реагировать на них в режиме реального времени. Затем EventBridge может отправить сообщение в топик Amazon SNS, который рассылает уведомления. Остальные варианты не подходят: Сохранение уведомлений в S3 и использование уведомлений S3 Events не обеспечивает мониторинг каждого шага конвейера в реальном времени, а только по завершении всей машины состояний или отдельных функций Lambda, если они явно настроены для записи в S3. Использование AWS CloudTrail отслеживает вызовы API и активность аккаунта, но не предоставляет детализированного мониторинга статуса выполнения каждого шага Step Functions для отправки уведомлений в реальном времени.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется