

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# EventBridge Schémas Amazon
<a name="eb-schema"></a>

Un schéma définit la structure des [événements](eb-events.md) envoyés à EventBridge. EventBridge fournit des schémas pour tous les événements générés par les AWS services. Vous pouvez également [créer ou charger des schémas personnalisés](eb-schema-create.md) ou [inférer des schémas](eb-schemas-infer.md) directement à partir d’événements sur un [bus d’événements](eb-event-bus.md). Une fois que vous disposez d’un schéma pour un événement, vous pouvez télécharger des liaisons de code pour les langages de programmation usuels et accélérer le développement. Vous pouvez utiliser des liaisons de code pour les schémas et gérer les schémas depuis la EventBridge console, à l'aide de l'API, ou directement dans votre IDE à l'aide des boîtes à outils. AWS Pour créer des applications sans serveur qui utilisent des événements, utilisez AWS Serverless Application Model.

**Note**  
Lorsque vous utilisez la fonctionnalité de [transformation d’entrée](eb-transform-target-input.md), l’événement d’origine est inféré par la découverte du schéma, et non l’événement transformé envoyé à la cible.

EventBridge supporte les formats OpenAPI 3 et JSONSchema Draft4.

Pour [AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/eventbridge-schemas.html) et [AWS Toolkit for VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/working-with-aws.html), vous pouvez parcourir ou rechercher des schémas et télécharger des liaisons de code pour les schémas directement dans votre IDE. 

 La vidéo suivante donne un aperçu des schémas et des registres de schémas :




## Masquage des valeurs de propriété pour l’API du registre des schémas
<a name="eb-schema-mask"></a>

Certaines valeurs de propriété des événements utilisés pour créer un registre de schémas peuvent contenir des informations sensibles sur le client. Pour protéger les informations du client, les valeurs seront masquées par des astérisques (\$1). Comme nous masquons ces valeurs, il est EventBridge recommandé de ne pas créer d'applications qui dépendent explicitement des propriétés suivantes ou de leurs valeurs :
+ **[CreateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#CreateSchema)**— Les `Content` propriétés du `requestParameters` corps
+ **[GetDiscoveredSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-discover.html#GetDiscoveredSchema)**— La `Events` propriété du `requestParameters` corps et la `Content` propriété du `responseElements` corps
+ **[SearchSchemas](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-search.html#SearchSchemas)**— La `keywords` propriété du `requestParameters`
+ **[UpdateSchema](https://docs.aws.amazon.com/eventbridge/latest/schema-reference/v1-registries-name-registryname-schemas-name-schemaname.html#UpdateSchema)**— La `Content` propriété du `requestParameters`