AWS Lambda がセルフマネージド Apache Kafka イベントソースの OAuth 認証に対応
AWS Lambda がセルフマネージド Apache Kafka イベントソースマッピング (ESM) の OAuth 認証に対応し、お客様が自ら運用する Kafka クラスターや、Confluent Cloud、Aiven、Redpanda などのマネージドサービスへの接続時に OAuth 認証を利用できるようになりました。今回のリリースにより、お客様は自社の ID プロバイダーで Lambda の Kafka コンシューマーを認証できるようになり、Kafka アプリケーションに求められるセキュリティとコンプライアンスへの対応が容易になります。
決済処理、不正検出、リアルタイムのデータパイプラインなどの用途でイベント駆動型の Kafka ワークロードを構築するお客様は、Kafka ESM を使用してサーバーレスの Kafka コンシューマーを構築しています。Kafka ESM には、自動スケーリング、エラー処理、バッチ処理、イベントフィルタリングといった機能が備わっています。これまで Kafka ESM で使用できる認証方式 は SASL/PLAIN、SASL/SCRAM、相互 TLS (mTLS) に限られており、規制上 OAuth を必要とする業種のお客様は、自社のクラスターに Kafka ESM を接続できませんでした。OAuth を利用することで、お客様は Amazon Cognito や Okta といった自社の ID プロバイダーで Kafka ESM を認証し、Kafka クラスターと Lambda コンシューマー全体に同じ ID 統制ルールとアクセスポリシーを適用できます。
この機能は、セルフマネージド Kafka ESM が利用可能なすべての AWS 商用リージョンで利用できます。OAuth 認証を使用するには、AWS マネジメントコンソール、Lambda API、AWS CLI、AWS CloudFormation、AWS SAM のいずれかで、認証設定を指定して Kafka ESM を新規作成します。詳細については、AWS Lambda デベロッパーガイドと AWS Lambda の料金表を参照してください。