Creazione di uno schema di eventi in Amazon EventBridge - Amazon EventBridge

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di uno schema di eventi in Amazon EventBridge

È possibile creare schemi utilizzando JSON file con la APIspecifica Open Specification o JSONSchemaDraft4. È possibile creare o caricare schemi personalizzati utilizzando un modello o generando uno schema basato su un evento. EventBridge JSON Puoi anche dedurre lo schema da eventi in router di eventi. Per creare uno schema utilizzando il registro degli EventBridge schemiAPI, usa l'CreateSchemaAPIazione.

Quando scegliete tra i formati Open API 3 e JSONSchema Draft4, considerate le seguenti differenze:

  • JSONSchemail formato supporta parole chiave aggiuntive che non sono supportate in OpenAPI, ad esempio. $schema, additionalItems

  • Esistono piccole differenze nel modo in cui vengono gestite le parole chiave, ad esempio type e format.

  • Open API non supporta i collegamenti JSONSchema ipertestuali Hyper-Schema nei documenti. JSON

  • Gli strumenti per Open API tendono a concentrarsi sulla fase di compilazione, mentre gli strumenti per Open JSONSchema tendono a concentrarsi sulle operazioni in fase di esecuzione, come gli strumenti client per la convalida dello schema.

Si consiglia di utilizzare il JSONSchema formato per implementare la convalida lato client in modo che gli eventi inviati siano conformi allo schema. EventBridge È possibile utilizzare JSONSchema per definire un contratto per JSON documenti validi e quindi utilizzare un validatore di JSON schemi prima di inviare gli eventi associati.

Dopo aver creato un nuovo schema, puoi scaricare le associazioni di codice utili per creare applicazioni per eventi con quello schema.