az iot ops
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 . 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
Gestire le operazioni di Azure IoT.
Le operazioni IoT di Azure sono un set di servizi Kubernetes altamente allineati, ma ad accoppiamento libero, che consentono di aggregare i dati dagli asset locali in un broker MQTT di livello industriale, aggiungere calcolo perimetrale e configurare un flusso di dati bidirezionale con un'ampia gamma di servizi nel cloud.
Per impostazione predefinita, i comandi dell'interfaccia della riga di comando delle operazioni IoT verificheranno periodicamente se è disponibile una nuova versione dell'estensione.
Questo comportamento può essere disabilitato con az config set iotops.check_latest=false
.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az iot ops asset |
Gestire le risorse. |
Estensione | Anteprima |
az iot ops asset create |
Creare un asset. |
Estensione | Anteprima |
az iot ops asset data-point |
Gestire i punti dati in un asset. |
Estensione | Anteprima |
az iot ops asset data-point add |
Aggiungere un punto dati a un asset. |
Estensione | Anteprima |
az iot ops asset data-point export |
Esportare i punti dati in un asset. |
Estensione | Anteprima |
az iot ops asset data-point import |
Importare punti dati in un asset. |
Estensione | Anteprima |
az iot ops asset data-point list |
Elencare i punti dati in un asset. |
Estensione | Anteprima |
az iot ops asset data-point remove |
Rimuovere un punto dati in un asset. |
Estensione | Anteprima |
az iot ops asset delete |
Eliminare un asset. |
Estensione | Anteprima |
az iot ops asset endpoint |
Gestire i profili endpoint degli asset. |
Estensione | Anteprima |
az iot ops asset endpoint certificate |
Gestire i certificati di proprietà in un endpoint di asset. |
Estensione | Anteprima |
az iot ops asset endpoint certificate add |
Aggiungere un certificato di proprietà a un endpoint dell'asset. |
Estensione | Anteprima |
az iot ops asset endpoint certificate list |
Elencare i certificati di proprietà in un endpoint di asset. |
Estensione | Anteprima |
az iot ops asset endpoint certificate remove |
Rimuovere un certificato di proprietà in un endpoint di asset. |
Estensione | Anteprima |
az iot ops asset endpoint create |
Creare un endpoint dell'asset. |
Estensione | Anteprima |
az iot ops asset endpoint delete |
Eliminare un endpoint dell'asset. |
Estensione | Anteprima |
az iot ops asset endpoint query |
Eseguire una query su Resource Graph per gli endpoint degli asset. |
Estensione | Anteprima |
az iot ops asset endpoint show |
Visualizzare un endpoint dell'asset. |
Estensione | Anteprima |
az iot ops asset endpoint update |
Aggiornare un endpoint dell'asset. |
Estensione | Anteprima |
az iot ops asset event |
Gestire gli eventi in un asset. |
Estensione | Anteprima |
az iot ops asset event add |
Aggiungere un evento a un asset. |
Estensione | Anteprima |
az iot ops asset event export |
Esportare eventi in un asset. |
Estensione | Anteprima |
az iot ops asset event import |
Importare eventi in un asset. |
Estensione | Anteprima |
az iot ops asset event list |
Elencare gli eventi in un asset. |
Estensione | Anteprima |
az iot ops asset event remove |
Rimuovere un evento in un asset. |
Estensione | Anteprima |
az iot ops asset query |
Eseguire una query su Resource Graph per gli asset. |
Estensione | Anteprima |
az iot ops asset show |
Visualizzare un asset. |
Estensione | Anteprima |
az iot ops asset update |
Aggiornare un asset. |
Estensione | Anteprima |
az iot ops broker |
Gestione e operazioni del broker Mqtt. |
Estensione | Anteprima |
az iot ops broker authn |
Gestione dell'autenticazione broker. |
Estensione | Anteprima |
az iot ops broker authn list |
Elencare le risorse di autenticazione broker mqtt associate a un'istanza di . |
Estensione | Anteprima |
az iot ops broker authn show |
Mostra i dettagli di una risorsa di autenticazione broker mqtt. |
Estensione | Anteprima |
az iot ops broker authz |
Gestione delle autorizzazioni broker. |
Estensione | Anteprima |
az iot ops broker authz list |
Elencare le risorse di autorizzazione del broker mqtt associate a un'istanza di . |
Estensione | Anteprima |
az iot ops broker authz show |
Mostra i dettagli di una risorsa di autorizzazione del broker mqtt. |
Estensione | Anteprima |
az iot ops broker list |
Elencare i broker mqtt associati a un'istanza di . |
Estensione | Anteprima |
az iot ops broker listener |
Gestione del listener broker. |
Estensione | Anteprima |
az iot ops broker listener list |
Elencare i listener broker mqtt associati a un broker. |
Estensione | Anteprima |
az iot ops broker listener show |
Mostra i dettagli di un listener broker mqtt. |
Estensione | Anteprima |
az iot ops broker show |
Mostra i dettagli di un broker mqtt. |
Estensione | Anteprima |
az iot ops broker stats |
Visualizzare le statistiche di esecuzione di dmqtt. |
Estensione | Anteprima |
az iot ops check |
Valutare l'integrità del runtime sul lato cluster dei servizi operativi IoT distribuiti. |
Estensione | Anteprima |
az iot ops dataflow |
Gestione dei flussi di dati. |
Estensione | Anteprima |
az iot ops dataflow endpoint |
Gestione degli endpoint del flusso di dati. |
Estensione | Anteprima |
az iot ops dataflow endpoint list |
Elencare le risorse dell'endpoint del flusso di dati associate a un'istanza di . |
Estensione | Anteprima |
az iot ops dataflow endpoint show |
Visualizzare i dettagli di una risorsa endpoint del flusso di dati. |
Estensione | Anteprima |
az iot ops dataflow list |
Elencare i flussi di dati associati a un profilo del flusso di dati. |
Estensione | Anteprima |
az iot ops dataflow profile |
Gestione del profilo del flusso di dati. |
Estensione | Anteprima |
az iot ops dataflow profile list |
Elencare i profili del flusso di dati associati a un'istanza di . |
Estensione | Anteprima |
az iot ops dataflow profile show |
Mostra i dettagli di un profilo del flusso di dati. |
Estensione | Anteprima |
az iot ops dataflow show |
Visualizzare i dettagli di un flusso di dati associato a un profilo del flusso di dati. |
Estensione | Anteprima |
az iot ops delete |
Eliminare le operazioni IoT dal cluster. |
Estensione | Anteprima |
az iot ops init |
Bootstrap, configurare e distribuire operazioni IoT nel cluster abilitato per Arc di destinazione. |
Estensione | Anteprima |
az iot ops list |
Elencare le istanze delle operazioni IoT. |
Estensione | Anteprima |
az iot ops show |
Visualizzare un'istanza di Operazioni IoT. |
Estensione | Anteprima |
az iot ops support |
Le operazioni IoT supportano lo spazio dei comandi. |
Estensione | Anteprima |
az iot ops support create-bundle |
Crea un archivio ZIP del bundle di supporto standard da usare per la risoluzione dei problemi e la diagnostica. |
Estensione | Anteprima |
az iot ops update |
Aggiornare un'istanza di Operazioni IoT. |
Estensione | Anteprima |
az iot ops verify-host |
Esegue un set di verifiche dell'host del cluster per la compatibilità della distribuzione delle operazioni IoT. |
Estensione | Anteprima |
az iot ops check
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Valutare l'integrità del runtime sul lato cluster dei servizi operativi IoT distribuiti.
Il comando per impostazione predefinita mostra una visualizzazione di riepilogo descrittiva del servizio selezionato.
È possibile richiedere altri dettagli tramite --detail-level
.
{API del servizio supportate}
- akri.sh/[v0]
- deviceregistry.microsoft.com/[v1beta1]
- mqttbroker.iotoperations.azure.com/[v1beta1]
- opcuabroker.iotoperations.azure.com/[v1beta1]
Per altre informazioni sui requisiti del cluster, vedere https://aka.ms/iot-ops-cluster-requirements.
az iot ops check [--as-object {false, true}]
[--context]
[--detail-level {0, 1, 2}]
[--ops-service {akri, broker, deviceregistry, opcua}]
[--post {false, true}]
[--pre {false, true}]
[--resource-name]
[--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance}]
Esempio
Utilizzo di base. Controlla l'integrità di 'broker' con l'output di riepilogo.
az iot ops check
Valuta "broker" come l'esempio precedente, ma l'output è ottimizzato per l'integrazione continua.
az iot ops check --as-object
Controlla l'integrità e la configurazione di "opcua" con output dettagliato.
az iot ops check --svc opcua --detail-level 1
Controlla l'integrità di "deviceregistry", ma vincola i risultati alle risorse "asset".
az iot ops check --svc deviceregistry --detail-level 1 --resources asset
Usare il nome della risorsa per vincolare i risultati alle risorse 'asset' con il prefisso del nome 'my-asset-'
az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'
Parametri facoltativi
Controllare il contenuto e le convalide di output in una struttura di dati descrittiva dell'integrazione continua.
Nome del contesto Kubeconfig da usare per la comunicazione del cluster k8s. Se non viene fornito alcun contesto current_context viene usato.
Controlla il livello di dettaglio visualizzato nell'output del controllo. Scegliere 0 per una visualizzazione di riepilogo (output minimo), 1 per una visualizzazione dettagliata (informazioni più complete) o 2 per una visualizzazione dettagliata (tutte le informazioni disponibili).
Distribuzione del servizio operazioni IoT che verrà valutata.
Eseguire controlli post-distribuzione.
Eseguire i controlli dei prerequisiti per determinare se vengono soddisfatti i requisiti minimi di una distribuzione del servizio.
Eseguire solo i controlli per il nome della risorsa specifico. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Sono supportati i modelli GLOB '' e '?'. Nota: sono consentiti solo caratteri alfanumerici, trattini, '?' e ''.
Eseguire solo controlli su tipi di risorse specifici. Usare valori separati da spazi.
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 delete
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eliminare le operazioni IoT dal cluster.
L'operazione usa Azure Resource Graph per determinare le risorse correlate. La coerenza finale di Resource Graph non garantisce uno stato sincronizzato al momento dell'esecuzione.
az iot ops delete --cluster
--resource-group
[--force {false, true}]
[--no-progress {false, true}]
[--yes {false, true}]
Esempio
Input minimo per l'eliminazione completa.
az iot ops delete --cluster mycluster -g myresourcegroup
Ignorare la richiesta di conferma e continuare con il processo di eliminazione. Utile per gli scenari di integrazione continua.
az iot ops delete --cluster mycluster -g myresourcegroup -y
Forzare l'eliminazione indipendentemente dagli avvisi. Può causare errori.
az iot ops delete --cluster mycluster -g myresourcegroup --force
Parametri necessari
Nome del cluster di destinazione per l'eliminazione delle operazioni IoT.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Forzare l'esecuzione dell'operazione.
Disabilitare la rappresentazione visiva del lavoro.
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 init
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Bootstrap, configurare e distribuire operazioni IoT nel cluster abilitato per Arc di destinazione.
Per altre risorse, tra cui come abilitare Arc per un cluster, vedere https://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster
Le operazioni IoT dipendono da un'entità servizio (SP) per la sincronizzazione dei segreti del driver CSI di Key Vault.
Per impostazione predefinita, init funzionerà nella creazione e configurazione di una registrazione dell'app appropriata tramite Microsoft Graph e quindi la applicherà al cluster.
È possibile eseguire il corto circuito di questo lavoro, pre-creazione di una registrazione dell'app, quindi specificare i valori per --sp-app-id, --sp-object-id e --sp-secret. Fornendo i campi SP, non verranno eseguite operazioni aggiuntive tramite le operazioni di Microsoft Graph.
La creazione preliminare di una registrazione dell'app è utile quando l'entità connessa ha autorizzazioni entra ID vincolate. Ad esempio, negli scenari di integrazione continua/automazione o in un'organizzazione la separazione della responsabilità dell'utente.
az iot ops init --cluster
--resource-group
[--add-insecure-listener {false, true}]
[--bfr]
[--bfw]
[--broker]
[--broker-authn]
[--broker-backend-part]
[--broker-backend-rf]
[--broker-backend-workers]
[--broker-config-file]
[--broker-listener]
[--broker-mem-profile {High, Low, Medium, Tiny}]
[--broker-service-type {ClusterIp, LoadBalancer, NodePort}]
[--ca-dir]
[--ca-file]
[--ca-key-file]
[--ca-valid-days]
[--cluster-namespace]
[--context]
[--csi-config]
[--csi-ver]
[--custom-location]
[--desc]
[--df-profile-instances]
[--disable-rotation {false, true}]
[--disable-rsync-rules {false, true}]
[--ensure-latest {false, true}]
[--kubernetes-distro {k3s, k8s, microk8s}]
[--kv-id]
[--kv-spc-secret-name]
[--location]
[--name]
[--no-block {false, true}]
[--no-deploy {false, true}]
[--no-progress {false, true}]
[--no-tls {false, true}]
[--rotation-int]
[--runtime-socket]
[--show-template {false, true}]
[--simulate-plc {false, true}]
[--sp-app-id]
[--sp-object-id]
[--sp-secret]
[--sp-secret-valid-days]
Esempio
Input minimo per la configurazione completa. Sono inclusi la configurazione di Key Vault, la distribuzione del driver CSI, la configurazione e la distribuzione tls delle operazioni IoT.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id /subscriptions/2cb3a427-1abc-48d0-9d03-dd240819742a/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mykeyvault
Stessa configurazione dell'esempio precedente, ad eccezione dell'utilizzo di un ID app esistente e di un flag per includere un server PLC simulato come parte della distribuzione. L'inclusione dell'ID app impedirà a init di creare una registrazione dell'app.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --simulate-plc
Per ignorare la distribuzione e concentrarsi solo sul driver CSI di Key Vault e sui flussi di lavoro di configurazione TLS semplice pass--no-deploy. Ciò può essere utile quando si desidera eseguire la distribuzione da uno strumento diverso, ad esempio il portale.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-deploy
Per distribuire solo le operazioni IoT in un cluster già prepped, è sufficiente omettere --kv-id e includere --no-tls.
az iot ops init --cluster mycluster -g myresourcegroup --no-tls
Usare --no-block per eseguire altre operazioni mentre la distribuzione è in corso rispetto all'attesa del completamento della distribuzione prima di avviare l'altro lavoro.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-block
In questo esempio viene illustrato come specificare i valori per --sp-app-id, --sp-object-id e --sp-secret. Questi valori devono riflettere l'entità servizio desiderata che verrà usata per la sincronizzazione dei segreti del driver CSI di Key Vault. Per altri dettagli, vedere il riepilogo dei comandi.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --sp-object-id 224a7a3f-c63d-4923-8950-c4a85f0d2f29 --sp-secret $SP_SECRET
Per personalizzare la configurazione di runtime del driver CSI di Key Vault, è possibile usare --csi-config. Ad esempio, l'impostazione dei limiti delle risorse per la dipendenza del contenitore telegraf.
az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --csi-config telegraf.resources.limits.memory=500Mi telegraf.resources.limits.cpu=100m
Parametri necessari
Nome del cluster di destinazione per la distribuzione delle operazioni IoT.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Se abilitata la distribuzione del broker mqtt includerà un listener associato alla porta 1883 senza autenticazione o authZ.Per solo carichi di lavoro non di produzione.
Repliche front-end broker mqtt.
Ruoli di lavoro front-end broker mqtt.
Nome del broker mqtt.
Nome dell'autenticazione del broker mqtt.
Partizioni back-end del broker Mqtt.
Fattore di ridondanza back-end del broker Mqtt.
Ruoli di lavoro back-end del broker Mqtt.
Percorso di un file JSON con proprietà di configurazione del broker personalizzato. Utile per scenari avanzati. Il formato previsto è descritto in https://aka.ms/aziotops-broker-config.
Nome del listener broker mqtt.
Profilo di memoria broker Mqtt.
Tipo di servizio Broker Mqtt.
La directory locale in cui verrà inserita la CA di test generata e la chiave privata. Se non viene fornita alcuna directory, nessun file verrà scritto su disco. Applicabile quando non viene fornito alcun file --ca-file e --ca-key-file.
Percorso del file CA desiderato in formato PEM.
Percorso del file di chiave privata della CA in formato PEM. ! Obbligatorio! quando viene specificato --ca-file.
Opzione per controllare la durata in giorni della CA x509 generata da init. Applicabile se non vengono forniti --ca-file e --ca-key-file.
L'infrastruttura operazioni IoT dello spazio dei nomi del cluster verrà distribuita in . Deve essere costituito da caratteri minuscoli.
Nome del contesto Kubeconfig da usare per la comunicazione del cluster k8s. Se non viene fornito alcun contesto current_context viene usato.
Configurazione personalizzata dell'estensione driver CSI. Il formato è coppie chiave=valore separate da spazi. --csi-config può essere usato una o più volte.
Versione dell'estensione del driver CSI.
Nome del percorso personalizzato corrispondente alla distribuzione delle operazioni IoT. Il valore predefinito è nel formato '{cluster_name}-{token}-ops-init-cl'.
Descrizione dell'istanza di Operazioni IoT.
Numero di istanze associato al profilo del flusso di dati predefinito.
Flag per disabilitare la rotazione dei segreti.
Le regole di sincronizzazione delle risorse non verranno incluse nella distribuzione delle operazioni IoT.
Verificare che venga usata l'interfaccia della riga di comando di IoT Ops più recente, generando un errore se è disponibile un aggiornamento.
Distribuzione di Kubernetes da usare per la configurazione di Akri. La distribuzione selezionata implica il percorso del socket di runtime del contenitore predefinito quando non viene specificato alcun valore --runtime-socket.
ID risorsa ARM di Key Vault. Se si specifica questo ID risorsa, il client potrà configurare tutte le risorse necessarie e la configurazione lato cluster per abilitare il driver CSI dell'insieme di credenziali delle chiavi per le operazioni IoT.
Nome del segreto dell'insieme di credenziali delle chiavi da usare come segreto SPC predefinito. Se il segreto non esiste, verrà creato con un valore segnaposto sicuro crittograficamente.
Posizione arm che verrà usata per il materiale collaterale RPSaaS di cui è stato effettuato il provisioning. Se non viene specificato il percorso del cluster connesso verrà usato.
Nome dell'istanza di IoT Operations. Il valore predefinito è nel formato '{cluster_name}-ops-instance'.
Restituisce immediatamente dopo l'avvio della distribuzione delle operazioni IoT.
Il flusso di lavoro di distribuzione delle operazioni IoT verrà ignorato.
Disabilitare la rappresentazione visiva del lavoro.
Il flusso di lavoro di configurazione TLS verrà ignorato.
Intervallo di polling di rotazione.
Percorso del nodo predefinito del socket di runtime del contenitore. Se non specificato (impostazione predefinita), il percorso del socket è determinato dalla distribuzione --kubernetes-distro.
Contrassegno quando impostato restituirà il modello destinato alla distribuzione.
Contrassegnare quando impostato, configurerà il programma di installazione del broker OPC-UA per avviare un server PLC.
ID app dell'entità servizio. Se specificato verrà usato per l'installazione del driver CSI. In caso contrario, verrà creata una registrazione dell'app. Obbligatorio se l'entità di accesso non dispone delle autorizzazioni per eseguire query sul grafico.
ID oggetto dell'entità servizio (sp). Se specificato verrà usato per l'installazione del driver CSI. In caso contrario, l'ID oggetto verrà sottoposto a query dall'ID app, creando lo sp se non esiste. Obbligatorio se l'entità di accesso non dispone delle autorizzazioni per eseguire query sul grafico. Utilizzare az ad sp show --id <app Id> --query id -o tsv
per produrre l'ID oggetto appropriato. In alternativa, è possibile passare a Applicazioni aziendali nel tenant Entra Id.
Segreto corrispondente all'ID app dell'entità servizio fornito. Se specificato verrà usato per l'installazione del driver CSI. In caso contrario, verrà creato un nuovo segreto. Obbligatorio se l'entità di accesso non dispone delle autorizzazioni per eseguire query sul grafico.
Opzione per controllare la durata in giorni del segreto dell'entità servizio generata da init. Applicabile se non viene specificato --sp-secret.
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 list
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare le istanze delle operazioni IoT.
Usare --query con la sintassi JMESPath desiderata per eseguire query sul risultato.
az iot ops list [--resource-group]
Esempio
Elencare tutte le istanze nella sottoscrizione.
az iot ops list
Elencare tutte le istanze di un determinato gruppo di risorse.
az iot ops list -g myresourcegroup
Elencare le istanze nella sottoscrizione con un valore di tag specifico.
az iot ops list -g myresourcegroup --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 show
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Visualizzare un'istanza di Operazioni IoT.
Facoltativamente, il comando può restituire una struttura ad albero di risorse associate che rappresenta la distribuzione delle operazioni IoT nel cluster di backup.
az iot ops show --name
--resource-group
[--tree {false, true}]
Esempio
Utilizzo di base per visualizzare un'istanza di .
az iot ops show --name myinstance -g myresourcegroup
Restituisce una struttura ad albero delle risorse associate che rappresentano la distribuzione delle operazioni IoT.
az iot ops show --name myinstance -g myresourcegroup --tree
Parametri necessari
Nome dell'istanza di IoT Operations.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Usare per visualizzare la distribuzione delle operazioni IoT nel cluster di backup.
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 update
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Aggiornare un'istanza di Operazioni IoT.
Attualmente è possibile aggiornare i tag e la descrizione dell'istanza.
az iot ops update --name
--resource-group
[--desc]
[--tags]
Esempio
Aggiornare i tag dell'istanza. Equivale a una sostituzione.
az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d
Rimuovere i tag di istanza.
az iot ops update --name myinstance -g myresourcegroup --tags ""
Aggiornare la descrizione dell'istanza.
az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"
Parametri necessari
Nome dell'istanza di IoT Operations.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Descrizione dell'istanza di Operazioni IoT.
Tag di istanza. Contenitore delle proprietà in coppie chiave-valore con il formato seguente: a=b c=d.
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 verify-host
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Esegue un set di verifiche dell'host del cluster per la compatibilità della distribuzione delle operazioni IoT.
Deve essere eseguito direttamente in un host del cluster di destinazione. Il comando può richiedere di applicare un set di azioni con privilegi, ad esempio l'installazione di una dipendenza. In questo caso, l'interfaccia della riga di comando deve essere eseguita con autorizzazioni elevate. Ad esempio, sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host
.
az iot ops verify-host [--no-progress {false, true}]
Parametri facoltativi
Disabilitare la rappresentazione visiva del lavoro.
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.