

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

# Amazon EventBridge スキーマ
<a name="eb-schema"></a>

[スキーマ](eb-events.md)は、EventBridge に送信されるイベントの構造を定義します。EventBridge は、AWS サービスによって生成されるすべてのイベントにスキーマを提供します。また、[カスタムスキーマを作成またはアップロード](eb-schema-create.md)したり、[イベントバス](eb-event-bus.md)上のイベントから直接自動的に[スキーマを推測](eb-schemas-infer.md)することもできます。イベントのスキーマがあれば、一般的なプログラミング言語のコードバインディングをダウンロードして開発の速度を上げることができます。API を使用して、または AWS ツールキットを使用して IDE で直接、スキーマ用のコードバインディングを操作したり、EventBridge コンソールからスキーマを管理したりできます。イベントを使用するサーバーレスアプリケーションを構築するには、AWS Serverless Application Model を使用します。

**注記**  
[入力トランスフォーマー](eb-transform-target-input.md)機能を使用する場合、元のイベントは、ターゲットに送信される変換されたイベントではなく、スキーマディスカバリによって推測されます。

EventBridge は、OpenAPI 3 と JSONSchema Draft4 の両方のフォーマットをサポートしています。

[AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/eventbridge-schemas.html) と [AWS Toolkit for VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/working-with-aws.html) では、スキーマを参照または検索し、スキーマのコードバインディングを IDE で直接ダウンロードすることができます。

 次のビデオでは、スキーマとスキーマレジストリの概要を示します。




## スキーマレジストリ API プロパティ値のマスキング
<a name="eb-schema-mask"></a>

スキーマレジストリの作成に使用されるイベントのプロパティ値には、機密性の高い顧客情報が含まれている場合があります。顧客情報を保護するために、値はアスタリスク (\$1) でマスクされます。EventBridge ではこれらの値をマスキングしているため、以下のプロパティやその値に明示的に依存するアプリケーションはビルドしないことをお勧めします。
+ **[CreateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema)** – `requestParameters` 本文の `Content` プロパティ
+ **[GetDiscoveredSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discover.html#GetDiscoveredSchema)** – `requestParameters` 本文の `Events` プロパティと `responseElements` 本文の `Content` プロパティ
+ **[SearchSchemas](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-search.html#SearchSchemas)** – `requestParameters` の `keywords` プロパティ
+ **[UpdateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema)** – `requestParameters` の `Content` プロパティ