EventBridgeSchémas Amazon - Amazon EventBridge

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.

EventBridgeSchémas Amazon

Un schéma définit la structure des événements qui sont envoyés àEventBridge. EventBridgefournit des schémas pour tous les événements générés par lesAWS services. Vous pouvez également créer ou télécharger des schémas personnalisés ou déduire des schémas directement à partir d'événements sur un bus d'événements. Une fois que vous avez créé le schéma d'un événement, vous pouvez télécharger des liaisons de code pour les langages de programmation courants 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 laEventBridge console, en utilisant l'API, ou directement dans votre IDE à l'aide desAWS boîtes à outils. Pour créer des applications sans serveur qui utilisent des événements, utilisezAWS Serverless Application Model.

Note

Lorsque vous utilisez la fonction de transformateur d'entrée, l'événement d'origine est déduit par la découverte du schéma, et non par l'événement transformé envoyé à la cible.

EventBridgeprend en charge les formats OpenAPI 3 et JSONSchema Draft4.

Pour AWSToolkit forJetBrains et AWSToolkit for VS Code, 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 une vue d'ensemble des schémas et des registres de schémas :

Masquage de la valeur des propriétés de l'API du registre de schémas

Certaines valeurs de propriété des événements utilisées pour créer un registre de schémas peuvent contenir des informations clients sensibles. Pour protéger les informations du client, les valeurs seront masquées par des astérisques (*). Comme nous masquons ces valeurs, il estEventBridge recommandé de ne pas créer d'applications qui dépendent explicitement des propriétés suivantes ou de leurs valeurs :

  • CreateSchema— LaContent propriété durequestParameters corps

  • GetDiscoveredSchema— LaEvents propriété durequestParameters corps et laContent propriété duresponseElements corps

  • SearchSchemas— Lakeywords propriété durequestParameters

  • UpdateSchema— LaContent propriété durequestParameters