Crear un esquema de eventos en Amazon EventBridge - Amazon EventBridge

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crear un esquema de eventos en Amazon EventBridge

Los esquemas se crean mediante JSON archivos con la APIespecificación Open o la especificación JSONSchema Draft4. Puede crear o cargar sus propios esquemas EventBridge utilizando una plantilla o generando un esquema basado en el JSON evento. También puede inferir el esquema a partir de los eventos de un bus de eventos. Para crear un esquema mediante el registro de EventBridge esquemasAPI, usa la CreateSchemaAPIacción.

Al elegir entre los formatos Open API 3 y JSONSchema Draft4, tenga en cuenta las siguientes diferencias:

  • JSONSchemaEl formato admite palabras clave adicionales que no son compatibles con OpenAPI, como. $schema, additionalItems

  • Existen pequeñas diferencias en la forma en que se gestionan las palabras clave, como type y format.

  • Open API no admite JSONSchema hipervínculos de hiperesquema en los documentos. JSON

  • Las herramientas de Open API suelen centrarse en el tiempo de compilación, mientras que las herramientas de Open JSONSchema suelen centrarse en las operaciones en tiempo de ejecución, como las herramientas de cliente para la validación de esquemas.

Recomendamos usar el JSONSchema formato para implementar la validación del lado del cliente, de modo que los eventos enviados se ajusten al EventBridge esquema. Se puede utilizar JSONSchema para definir un contrato para JSON documentos válidos y, a continuación, utilizar un validador de JSON esquemas antes de enviar los eventos asociados.

Cuando tenga un esquema nuevo, podrá descargar los enlaces de código que te ayudarán a crear aplicaciones para eventos con ese esquema.