AWS Lambda поддерживает аутентификацию OAuth для самоуправляемых источников событий Apache Kafka
AWS Lambda теперь поддерживает аутентификацию OAuth для сопоставлений источников событий самоуправляемого Apache Kafka (ESM), включая кластеры Kafka, которые клиенты запускают самостоятельно, и управляемые сервисы, такие как Confluent Cloud, Aiven и Redpanda. После этого обновления клиенты смогут выполнять аутентификацию потребителей Kafka в Lambda через корпоративный поставщик удостоверений, помогая обеспечивать безопасность и соответствие требованиям для приложений Kafka.
Клиенты, создающие управляемые событиями рабочие нагрузки Kafka для таких примеров использования, как обработка платежей, обнаружение мошенничества и конвейеры данных в реальном времени, используют Kafka ESM для создания бессерверных потребителей Kafka. Kafka ESM обеспечивает автомасштабирование, обработку ошибок, пакетирование и фильтрацию событий. Ранее Kafka ESM поддерживала только SASL/PLAIN, SASL/SCRAM и Mutual TLS (mTLS) в качестве методов аутентификации, поэтому клиенты из регулируемых отраслей, где требуется OAuth, не могли использовать Kafka ESM со своими кластерами. Благодаря поддержке OAuth клиенты могут использовать корпоративные поставщики удостоверений, таких как Amazon Cognito или Okta, для аутентификации Kafka ESM и применять одни и те же политики управления удостоверениями и доступа к кластерам Kafka и потребителям Lambda.
Эта возможность доступна во всех коммерческих регионах AWS, в которых предлагается самоуправляемый Kafka ESM. Чтобы использовать аутентификацию OAuth, создайте новый Kafka ESM с соответствующими настройками аутентификации с помощью Консоли управления AWS, API Lambda, интерфейса командной строки AWS, AWS CloudFormation или AWS SAM. Подробнее см. в руководстве разработчика AWS Lambda и на странице цен AWS Lambda.