投稿日: May 31, 2023

本日、AWS は Apache Kafka Connect 用の Amazon EventBridge オープンソースコネクタを発表しました。このコネクタを使用すると、EventBridge を Kafka Connect 環境に統合し、Kafkaトピックから EventBridge イベントバスにイベントを送信できます。また、Avro、Protobuf、JSON のスキーマレジストリサポート、複数の Kafka トピックからの取得、IAM ロールベースの認証などの便利な機能も含まれています。

Amazon EventBridge はサーバーレスのイベントバスサービスです。このサービスでは、独自のアプリケーション、サードパーティーの SaaS アプリケーション、その他の AWS のサービス間でイベントをルーティングすることにより、スケーラブルなイベント駆動型アプリケーションを作成できます。この新しい EventBridge のコネクタを使用することにより、Kafka Connect ユーザーは Kafka からのビジネスクリティカルなイベントを簡単にフィルタリングして対応でき、統合コードを記述しなくても、EventBridge でサポートされている 35 以上のターゲットパートナー統合にシームレスに送信できます。その他のユースケースとして、バス間ルーティングによる Kafka から複数のビジネスユニットへのイベントの送信、データレプリケーションまたはクラウド移行時のオンプレミス環境からのイベントのストリーミングなどに対応し、クロスアカウントまたはクロスリージョンのターゲットを簡単に呼び出すことができます。この新しい EventBridge のコネクタは、Amazon MSK Connect など、Apache Kafka Connect インストールにデプロイできます。 

コネクタの使用を開始するには、Github リポジトリから最新リリースをダウンロードして、Kafka Connect プラグインのディレクトリパスに追加し、Kafka Connect Rest API を使用してコネクタを作成します。Amazon MSK を使用している場合は、開発者ガイドを参照してカスタムコネクタを作成してください。Amazon EventBridge の使用を開始するには、ドキュメントをご覧ください。