Компания создает бессерверное приложение с использованием Amazon API Gateway REST API и функций AWS Lambda. Компании требуется сервис, который отправляет сообщения, полученные от API Gateway, нескольким целевым функциям Lambda и поддерживает фильтрацию сообщений, чтобы каждая функция получала только те сообщения, которые ей нужны, с МИНИМАЛЬНЫМИ операционными издержками. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Отправлять запросы из API Gateway REST API в Amazon EventBridge. Настроить EventBridge для вызова целевых функций Lambda..
Почему это правильный ответ
Правильный ответ — отправлять запросы из API Gateway REST API в Amazon EventBridge и настроить EventBridge для вызова целевых функций Lambda. EventBridge позволяет легко маршрутизировать события от API Gateway к нескольким целевым функциям Lambda, используя правила фильтрации на основе содержимого события. Это обеспечивает минимальные операционные издержки, так как EventBridge является полностью управляемым сервисом, и правила фильтрации настраиваются непосредственно в нем. Остальные варианты менее оптимальны: Использование Amazon SNS с Amazon SQS и Lambda требует настройки подписок и опроса очередей, что добавляет сложности и операционные издержки по сравнению с EventBridge. Фильтрация сообщений в этом сценарии также менее эффективна, так как SQS не имеет встроенной фильтрации на уровне содержимого сообщения для нескольких потребителей. Amazon MSK является управляемым сервисом Apache Kafka, предназначенным для потоковой передачи данных в больших масштабах, что избыточно для данного сценария и влечет за собой более высокие операционные издержки. Отправка запросов напрямую в несколько очередей SQS из API Gateway потребует сложной логики маршрутизации на стороне API Gateway или в промежуточном сервисе, что увеличивает сложность и операционные издержки.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется