EventBridge のイベントバスイベントからスキーマを推論する
Amazon EventBridge は、イベントを検出することによってスキーマを推測できます。スキーマを推測するには、イベントバスでイベント検出をオンにし、クロスアカウントイベント用のスキーマを含む、あらゆる固有のスキーマをスキーマレジストリに追加します。EventBridge によって検出されたスキーマは、[Schemas] (スキーマ) ページの[Discovered schemas registry] (検出されたスキーマレジストリ) に表示されます。
イベントバス上のイベントの内容が変更されると、関連する EventBridge スキーマの新しいバージョンが作成されます。
イベントバスでスキーマ検出を開始する際の考慮事項
イベントバスでスキーマ検出を有効にする前に、次の考慮事項を検討してください。
イベントバスでイベント検出を有効にすると、コストが発生する場合があります。毎月最初に処理される 500 万件のイベントは無料です。
EventBridge はデフォルトでクロスアカウントイベントからスキーマを推測しますが、
cross-account
プロパティを更新することで無効にすることができます。詳細については、「EventBridge スキーマレジストリ API リファレンス」の 「Discoverers」を参照してください。
注記
アーカイブとスキーマの検出は、カスタマー管理キー を使用して暗号化されたイベントバスではサポートされていません。イベントバスでアーカイブまたはスキーマ検出を有効にするには、AWS 所有のキー の使用を選択します。詳細については、「KMS key オプション」を参照してください。
イベントバスでスキーマ検出を開始または停止するには (コンソール)
Amazon EventBridge コンソール (https://console.aws.amazon.com/events/
) を開きます。 -
ナビゲーションペインの [Event Buses] (イベントバス) を選択します。
-
スキーマ検出を開始または停止するイベントバスを選択します。
-
次のいずれかを行います。
-
スキーマ検出を開始するには、[検出を開始する] を選択します。
-
スキーマ検出を停止するには、[検出を削除] を選択します。
-
イベントバスでスキーマ検出を開始または停止するには (AWS CLI)
-
スキーマ検出を開始するには、create-discoverer を使用します。
スキーマ検出を停止するには、delete-discoverer を使用します。