Представляем интеграцию механизма AWS Lambda по сопоставлению источников событий Kafka в консоль Amazon MSK
AWS объявляет об интеграции функции Lambda по сопоставлению источников событий Kafka (ESM) в консоль Amazon MSK, оптимизируя процесс подключения тем MSK к функциям Lambda. Теперь достаточно указать в консоли MSK тему и целевую функцию, и интеграция автоматически обработает конфигурацию ESM и позволит запускать функции Lambda из тем MSK без переключения между консолями.
Клиенты используют MSK как источник событий для функций Lambda, чтобы создавать управляемые событиями приложения Kafka с быстрым откликом. Ранее, чтобы настроить MSK в качестве источника событий, требовалось переключаться между консолями MSK и Lambda для указания таких параметров, как сведения о кластере, способ аутентификации и сетевая конфигурация. Благодаря интеграции Lambda ESM можно настроить непосредственно в консоли MSK через упрощенный интерфейс с двумя обязательными полями: целевая функция и название темы. Интеграция берет на себя создание ESM с оптимизированными параметрами по умолчанию для аутентификации и конфигурации опроса событий. Кроме того, она может автоматически генерировать необходимые разрешения для роли выполнения (execution role) Lambda для доступа к кластеру MSK. Чтобы свести к минимуму задержку, повысить пропускную способность и устранить потребность в настройке сети, Режим предоставления ресурсов для ESM используется в интеграции в качестве рекомендуемой настройки по умолчанию. Эти улучшения оптимизируют интеграцию MSK с Lambda и сокращают количество ошибок конфигурации, позволяя быстро приступить к работе с приложениями MSK и Lambda.
Эта функция является общедоступной во всех коммерческих регионах AWS, где одновременно предоставляются Amazon MSK и AWS Lambda, за исключением следующих регионов: Азиатско-Тихоокеанский регион (Таиланд, Малайзия, Тайбэй), Израиль (Тель-Авив), и Канада – запад (Калгари).
Чтобы настроить механизм Lambda для сопоставления источников событий Kafka из консоли MSK, перейдите в свой кластер MSK и укажите тему, функцию Lambda и заполните необязательные поля на вкладке интеграции Lambda. Применяются стандартные цены на Lambda и цены на MSK. Чтобы узнать больше, ознакомьтесь с руководством разработчика Lambda и руководством разработчика MSK.