Компания ежедневно загружает данные о транзакциях в Amazon Redshift и хочет отслеживать, какие таблицы были загружены. Инженер данных будет записывать статусы загрузки в DynamoDB с помощью функции Lambda. Какой способ лучше всего подходит для вызова Lambda-функции для записи статусов?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Amazon Redshift Data API для публикации события в Amazon EventBridge. Настроить правило EventBridge для вызова функции Lambda..
Почему это правильный ответ
Правильный ответ — использование Amazon Redshift Data API для публикации события в Amazon EventBridge с последующим вызовом функции Lambda через правило EventBridge. Redshift Data API позволяет выполнять SQL-запросы и получать результаты, а также может быть настроен для публикации событий в EventBridge после завершения операций, таких как загрузка данных. EventBridge является бессерверным шиной событий, которая позволяет легко маршрутизировать события из различных источников AWS (включая Redshift Data API) к целевым службам, таким как Lambda, обеспечивая надежный и масштабируемый механизм для запуска функций. Использование второй функции Lambda на основе CloudWatch или CloudTrail менее эффективно, так как CloudWatch в основном предназначен для метрик и логов, а CloudTrail — для аудита API-вызовов, а не для непосредственного запуска логики после завершения загрузки данных. Отправка сообщения в SQS и последующий запуск Lambda возможен, но EventBridge является более нативным и гибким решением для обработки событий из Redshift Data API.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется