Amazon でのイベントスキーマの作成 EventBridge - Amazon EventBridge

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon でのイベントスキーマの作成 EventBridge

Open Specification または JSONSchema Draft4 API仕様 のいずれかのJSONファイルを使用してスキーマを作成します。で独自のスキーマを作成またはアップロードするには、テンプレート EventBridge を使用するか、イベント JSONの に基づいてスキーマを生成します。また、イベントバス上のイベントからスキーマを推測することもできます。スキーマレジストリ を使用して EventBridge スキーマを作成するにはAPI、 CreateSchemaAPIアクションを使用します。

OpenAPI 3 形式と JSONSchema Draft4 形式のいずれかを選択する場合は、次の違いを考慮してください。

  • JSONSchema 形式は、 などAPI、Open でサポートされていない追加のキーワードをサポートします$schema, additionalItems

  • typeformat など、キーワードの処理方法にも細かな違いがあります。

  • OpenAPI は、JSONドキュメント内の JSONSchema Hyper-Schema ハイパーリンクをサポートしていません。

  • Tools for Open APIはビルドタイムに焦点を当てる傾向がありますが、 のツールはスキーマ検証用のクライアントツールなどのランタイムオペレーションに焦点を当てるJSONSchema傾向があります。

JSONSchema 形式を使用してクライアント側の検証を実装し、 スキーマ EventBridge に準拠するために送信されるイベントを実装することをお勧めします。JSONSchema を使用して有効なJSONドキュメントの契約を定義し、関連するイベントを送信する前にJSONスキーマ検証を使用できます。

新しいスキーマを作成したら、コードバインディングをダウンロードして、そのスキーマを持つイベントのアプリケーションを作成することができます。