az iot ops schema registry
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 registry . Altre informazioni sulle estensioni.
Il gruppo di comandi 'iot ops schema' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestione del Registro di sistema dello schema.
Un registro schemi è un repository centralizzato per la gestione degli schemi. Il Registro di sistema dello schema abilita la generazione e il recupero dello schema sia nel perimetro che nel cloud. Garantisce coerenza e compatibilità tra sistemi fornendo un'unica origine di verità per le definizioni dello schema.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
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 registry 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 un registro schemi.
Questa operazione creerà un registro schemi con identità gestita di sistema abilitata.
Assegna quindi all'identità di sistema il ruolo predefinito "Collaboratore ai dati dei BLOB di archiviazione" rispetto all'ambito del contenitore dell'account di archiviazione per impostazione predefinita. Se necessario, è possibile fornire un ruolo personalizzato tramite --custom-role-id da usare.
Se il contenitore dell'account di archiviazione indicato non esiste, verrà creato con le impostazioni predefinite.
Questa operazione registrerà anche il provider di risorse Microsoft.DeviceRegistry se non è registrato.
az iot ops schema registry create --name
--registry-namespace
--resource-group
--sa-resource-id
[--custom-role-id]
[--desc]
[--display-name]
[--location]
[--sa-container]
[--tags]
Esempio
Creare un registro schemi denominato "myregistry" con input minimi.
az iot ops schema registry create -n myregistry -g myresourcegroup --registry-namespace myschemas --sa-resource-id $STORAGE_ACCOUNT_RESOURCE_ID
Creare un registro schemi denominato "myregistry" nell'area westus2 con una personalizzazione aggiuntiva.
az iot ops schema registry create -n myregistry -g myresourcegroup --registry-namespace myschemas --sa-resource-id $STORAGE_ACCOUNT_RESOURCE_ID --sa-container myschemacontainer -l westus2 --desc 'Contoso factory X1 schemas' --display-name 'Contoso X1' --tags env=prod
Parametri necessari
Nome del Registro di sistema dello schema.
Spazio dei nomi del Registro di sistema dello schema. Identifica in modo univoco un registro schemi all'interno di un tenant.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID risorsa dell'account di archiviazione da usare con il Registro di sistema dello schema.
Parametri facoltativi
ID definizione del ruolo completo nel formato seguente: /subscriptions/{subscriptionId}/providers/Microsoft.Authorization/roleDefinitions/{roleId}.
Descrizione per il Registro di sistema dello schema.
Nome visualizzato per il Registro di sistema dello schema.
Area per creare il Registro di sistema dello schema. Se non viene specificata alcuna posizione, verrà usata la posizione del gruppo di risorse.
Nome del contenitore dell'account di archiviazione in cui verranno archiviati gli schemi.
Tag del Registro di sistema dello schema. Contenitore delle proprietà in coppie chiave-valore con il formato seguente: a=b c=d. Usare --tags "" per rimuovere tutti i tag.
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 registry 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 un Registro di sistema dello schema di destinazione.
az iot ops schema registry delete --name
[--resource-group]
[--yes {false, true}]
Esempio
Eliminare il Registro di sistema dello schema 'myregistry'.
az iot ops schema registry delete -n myregistry -g myresourcegroup
Parametri necessari
Nome del Registro di sistema dello schema.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
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 registry 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 i registri dello schema in un gruppo di risorse o in una sottoscrizione.
az iot ops schema registry list [--resource-group]
Esempio
Elencare le registrazioni dello schema nel gruppo di risorse 'myresourcegroup'.
az iot ops schema registry list -g myresourcegroup
Elencare i registri dello schema nel filtro di sottoscrizione predefinito per un tag specifico.
az iot ops schema registry list --query "[?tags.env == 'prod']"
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con 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 registry 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 un Registro di sistema dello schema.
az iot ops schema registry show --name
--resource-group
Esempio
Mostra i dettagli del Registro di sistema dello schema di destinazione 'myregistry'.
az iot ops schema registry show --name myregistry -g myresourcegroup
Parametri necessari
Nome del Registro di sistema dello schema.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con 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.