投稿日: Mar 28, 2022

Amazon EventBridge のスキーマレジストリは、イベントスキーマのコードバインディング生成に Go 言語をサポートすることで、スキーマをコード内のオブジェクトとして簡単に利用できるようにします。EventBridge コンソール、API、または Jetbrains (Intellij、PyCharm、Webstorm、Rider) および VS Code 用の AWS SDK ツールキットを使用して、スキーマ用のコードバインディングを生成できます。これまで、コードバインディング生成には、Java、Python、Typescript をサポートしていました。Go のサポートにより、お好みの IDE でコードバインディングをダウンロードし、コードの検証や自動補完などの機能を利用できます。

Amazon EventBridge スキーマレジストリは、イベントバスで公開されるすべてのイベントのスキーマ (またはイベント構造) を保存するためのセントラルレジストリです。スキーマを自分でレジストリに追加するか、スキーマ検出機能をオンにして、イベントバスに送信されたすべてのスキーマをレジストリに自動的に追加できます。組織内のデベロッパーは誰でも、レジストリ内のイベントを簡単に検索してアクセスできます。スキーマを作成すると、コードバインディングをダウンロードできるようになります。 

EventBridge スキーマレジストリは追加のコストなしでご利用いただけ、お客様にはスキーマ検出の費用のみをお支払いいただきます。スキーマ検出機能には、1 か月あたり 500 万の取り込まれたイベントの無料利用枠があります。無料利用枠を使い切ると、100 万の取り込まれたイベントあたり 0.10 USD の料金がかかります。取り込まれたイベントはすべて、8KB のチャンクで測定されます。料金についての詳細は、EventBridge の料金ページを参照してください。

Amazon Schema RegistryのGo言語への対応は、米国東部(オハイオ、バージニア北部)、米国西部(オレゴン、北カリフォルニア)、カナダ(中部)、ヨーロッパ(ストックホルム、パリ、アイルランド、フランクフルト、ロンドン)、アジアパシフィック(ムンバイ、東京、ソウル、シンガポール、香港、シドニー)、南米(サンパウロ)のリージョンで利用可能です。 

詳細については、以下を参照してください。

EventBridge 製品ページにアクセスしてください
Amazon EventBridge 開発者ガイドの EventBridge スキーマレジストリをお読みください。