az iot ops schema
Nota
Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.53.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops schema . Altre informazioni sulle estensioni.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestione dello schema e del Registro di sistema.
Gli schemi sono documenti che descrivono i dati per abilitare l'elaborazione e la contestualizzazione. Gli schemi di messaggio descrivono il formato di un messaggio e il relativo contenuto. Per creare e gestire gli schemi, è necessario un Registro di sistema dello schema.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az iot ops schema create |
Creare uno schema all'interno di un registro schemi. |
Estensione | Anteprima |
az iot ops schema delete |
Eliminare uno schema di destinazione all'interno di un registro schemi. |
Estensione | Anteprima |
az iot ops schema list |
Elencare gli schemi all'interno di un registro schemi. |
Estensione | Anteprima |
az iot ops schema registry |
Gestione del Registro di sistema dello schema. |
Estensione | Anteprima |
az iot ops schema registry create |
Creare un registro schemi. |
Estensione | Anteprima |
az iot ops schema registry delete |
Eliminare un Registro di sistema dello schema di destinazione. |
Estensione | Anteprima |
az iot ops schema registry list |
Elencare i registri dello schema in un gruppo di risorse o in una sottoscrizione. |
Estensione | Anteprima |
az iot ops schema registry show |
Visualizzare i dettagli di un Registro di sistema dello schema. |
Estensione | Anteprima |
az iot ops schema show |
Visualizzare i dettagli di uno schema all'interno di un registro schemi. |
Estensione | Anteprima |
az iot ops schema show-dataflow-refs |
Visualizzare i riferimenti allo schema usati per i flussi di dati. |
Estensione | Sperimentale |
az iot ops schema version |
Gestione delle versioni dello schema. |
Estensione | Anteprima |
az iot ops schema version add |
Aggiungere una versione dello schema a uno schema. |
Estensione | Anteprima |
az iot ops schema version list |
Elencare le versioni dello schema per uno schema specifico. |
Estensione | Anteprima |
az iot ops schema version remove |
Rimuovere una versione dello schema di destinazione. |
Estensione | Anteprima |
az iot ops schema version show |
Mostra i dettagli di una versione dello schema. |
Estensione | Anteprima |
az iot ops schema create
Il gruppo di comandi 'iot ops schema' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare uno schema all'interno di un registro schemi.
Questa operazione richiede un Registro di sistema dello schema già creato e aggiungerà una versione dello schema. Per creare lo schema e aggiungere una versione, l'account di archiviazione associato dovrà avere l'accesso alla rete pubblica abilitato. Per altre informazioni sul formato di file delta, vedere aka.ms/lakehouse-delta-sample.
az iot ops schema create --format {delta, json}
--name
--registry
--resource-group
--type {message}
--vc
[--desc]
[--display-name]
[--vd]
[--ver]
Esempio
Creare uno schema denominato "myschema" nel Registro di sistema "myregistry" con input minimi. Lo schema versione 1 verrà creato per questo schema con il contenuto del file.
az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format json --type message --version-content myschema.json
Creare uno schema denominato "myschema" con personalizzazione aggiuntiva. Lo schema versione 14 verrà creato per questo schema. Il contenuto inline è un esempio di sintassi di PowerShell.
az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format delta --type message --desc "Schema for Assets" --display-name myassetschema --version-content '{\"hello\": \"world\"}' --ver 14 --vd "14th version"
Creare uno schema denominato "myschema". Lo schema versione 1 verrà creato per questo schema. Il contenuto inline è un esempio di sintassi cmd.
az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format json --type message --version-content "{\"hello\": \"world\"}"
Creare uno schema denominato "myschema". Lo schema versione 1 verrà creato per questo schema. Il contenuto inline è un esempio di sintassi bash.
az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format json --type message --version-content '{"hello": "world"}'
Parametri necessari
Formato dello schema.
Nome schema.
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Tipo di schema.
Percorso del file contenente o contenuto inline per la versione.
Parametri facoltativi
Descrizione dello schema.
Nome visualizzato per lo schema.
Descrizione per la versione.
Nome della versione dello schema.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az iot ops schema delete
Il gruppo di comandi 'iot ops schema' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare uno schema di destinazione all'interno di un registro schemi.
az iot ops schema delete --name
--registry
--resource-group
[--yes {false, true}]
Esempio
Eliminare uno schema di destinazione 'myschema' all'interno di un registro schemi 'myregistry'.
az iot ops schema delete --name myschema --registry myregistry -g myresourcegroup
Parametri necessari
Nome schema.
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Confermare [y]es senza una richiesta. Utile per scenari di integrazione continua e automazione.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az iot ops schema list
Il gruppo di comandi 'iot ops schema' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare gli schemi all'interno di un registro schemi.
az iot ops schema list --registry
--resource-group
Esempio
Elencare i registri dello schema nel Registro di sistema dello schema 'myregistry'.
az iot ops schema list -g myresourcegroup --registry myregistry
Parametri necessari
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az iot ops schema show
Il gruppo di comandi 'iot ops schema' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Visualizzare i dettagli di uno schema all'interno di un registro schemi.
az iot ops schema show --name
--registry
--resource-group
Esempio
Mostra i dettagli dello schema di destinazione 'myschema' all'interno di un registro schemi 'myregistry'.
az iot ops schema show --name myschema --registry myregistry -g myresourcegroup
Parametri necessari
Nome schema.
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az iot ops schema show-dataflow-refs
Questo comando è sperimentale e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Visualizzare i riferimenti allo schema usati per i flussi di dati.
az iot ops schema show-dataflow-refs --registry
--resource-group
[--latest {false, true}]
[--schema]
[--ver]
Esempio
Mostra informazioni di riferimento sullo schema per lo schema "myschema" e la versione 1.
az iot ops schema show-dataflow-refs --version 1 --schema myschema --registry myregistry -g myresourcegroup
Mostra informazioni di riferimento sullo schema per tutte le versioni nello schema "myschema".
az iot ops schema show-dataflow-refs --schema myschema --registry myregistry -g myresourcegroup
Mostra informazioni di riferimento sullo schema per tutte le versioni e gli schemi nel Registro di sistema dello schema "myregistry".
az iot ops schema show-dataflow-refs --registry myregistry -g myresourcegroup
Mostra informazioni di riferimento sullo schema per tutti gli schemi, ma solo le versioni più recenti nel Registro di sistema dello schema "myregistry".
az iot ops schema show-dataflow-refs --registry myregistry -g myresourcegroup --latest
Parametri necessari
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri facoltativi
Contrassegno per visualizzare solo le versioni più recenti.
Nome schema. Obbligatorio se si usa --version.
Nome della versione dello schema. Se usato, --latest verrà ignorato.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.