Guida introduttiva: Creare un registro dello schema Hub eventi di Azure usando portale di Azure
Il Registro schemi di Azure è una funzionalità di Hub eventi, che fornisce un repository centrale per gli schemi per le applicazioni basate su eventi e incentrate sulla messaggistica. Offre la flessibilità necessaria per consentire alle applicazioni producer e consumer di scambiare dati senza dover gestire e condividere lo schema. Fornisce inoltre un framework di governance semplice per gli schemi riutilizzabili e definisce la relazione tra gli schemi tramite un costrutto di raggruppamento (gruppi di schemi). Per altre informazioni, vedere Registro schemi di Azure in Hub eventi.
Questo articolo illustra come creare un gruppo di schemi con schemi in un registro schemi ospitato da Hub eventi di Azure.
Nota
- La funzionalità non è disponibile nel livello basic .
- Assicurarsi di essere membri di uno di questi ruoli: Proprietario, Collaboratore o Collaboratore registro schemi. Per informazioni dettagliate sul controllo degli accessi in base al ruolo, vedere Cenni preliminari sul Registro di sistema dello schema.
- Se l'hub eventi si trova in una rete virtuale, non sarà possibile creare schemi nella portale di Azure a meno che non si accinga al portale da una macchina virtuale nella stessa rete virtuale.
Prerequisiti
Creare uno spazio dei nomi di Hub eventi. È anche possibile usare uno spazio dei nomi esistente.
Creare un gruppo di schemi
Passare alla pagina Spazio dei nomi di Hub eventi.
Selezionare Registro schemi nel menu a sinistra. Per creare un gruppo di schemi, selezionare + Gruppo di schemi sulla barra degli strumenti.
Nella pagina Crea gruppo di schemi seguire questa procedura:
Immettere un nome per il gruppo di schemi.
Per Tipo di serializzazione selezionare Formato di serializzazione Avro che si applica a tutti gli schemi nel gruppo di schemi. Il formato di serializzazione JSON è supportato anche (anteprima).
Selezionare una modalità di compatibilità per tutti gli schemi nel gruppo. Per Avro, sono supportate le modalità di compatibilità avanti e indietro.
Selezionare quindi Crea per creare il gruppo di schemi.
Selezionare il nome del gruppo di schemi nell'elenco dei gruppi di schemi.
Viene visualizzata la pagina Gruppo di schemi per il gruppo.
Aggiungere uno schema al gruppo di schemi
In questa sezione viene aggiunto uno schema al gruppo di schemi usando il portale di Azure.
Nella pagina Gruppo di schemi selezionare + Schema sulla barra degli strumenti.
Nella pagina Crea schema seguire questa procedura:
Per Nome inserisci
orderschema
.Immettere lo schema seguente nella casella di testo. È anche possibile selezionare il file con lo schema.
{ "namespace": "com.azure.schemaregistry.samples", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "amount", "type": "double" } ] }
Seleziona Crea.
Selezionare lo schema dall'elenco degli schemi.
Viene visualizzata la pagina Panoramica dello schema per lo schema.
Se sono presenti più versioni di uno schema, le vengono visualizzate nell'elenco a discesa Versioni . Selezionare una versione per passare allo schema della versione.
Creare una nuova versione dello schema
Aggiornare lo schema nella casella di testo e selezionare Convalida. Nell'esempio seguente è stato aggiunto un nuovo campo
description
allo schema.Esaminare lo stato e le modifiche della convalida e selezionare Salva.
Si noterà che
2
è selezionato per la versione nella pagina Panoramica dello schema.Selezionare questa opzione per visualizzare
1
la versione 1 dello schema.
Pulire le risorse
Nota
Non pulire le risorse se si vuole continuare con la guida introduttiva successiva collegata dai passaggi successivi.
- Passare alla pagina Spazio dei nomi di Hub eventi.
- Selezionare Registro schemi nel menu a sinistra.
- Selezionare il gruppo di schemi creato in questa guida introduttiva.
- Nella pagina Gruppo di schemi selezionare Elimina sulla barra degli strumenti.
- Nella pagina Elimina gruppo di schemi digitare il nome del gruppo di schemi e selezionare Elimina.