az iot ops mgmt-actions
Annotazioni
Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.70.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops mgmt-actions . Altre informazioni sulle estensioni.
Configurazione delle azioni di gestione delle istanze.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az iot ops mgmt-actions disable |
Disabilitare le azioni di gestione per un'istanza di operazioni IoT. |
Estensione | GA |
| az iot ops mgmt-actions enable |
Abilitare le azioni di gestione per un'istanza di operazioni IoT. |
Estensione | GA |
| az iot ops mgmt-actions execute |
Eseguire un'azione di gestione su un asset dello spazio dei nomi. |
Estensione | GA |
| az iot ops mgmt-actions show |
Mostra la configurazione delle azioni di gestione per un'istanza di operazioni IoT. |
Estensione | GA |
az iot ops mgmt-actions disable
Disabilitare le azioni di gestione per un'istanza di operazioni IoT.
Rimuove le risorse delle azioni di gestione associate all'istanza, tra cui il grafico del flusso di dati, il flusso di dati di risposta, l'endpoint del flusso di dati EG, lo spazio degli argomenti EG, le associazioni di autorizzazioni e la voce dell'endpoint di gestione dello spazio dei nomi ADR.
Le assegnazioni di ruolo non vengono rimosse perché possono essere condivise con altre risorse.
Lo spazio dei nomi di Griglia di eventi viene individuato dalla configurazione dell'endpoint di gestione dello spazio dei nomi ADR. Se la voce dell'endpoint di gestione è già stata rimossa, la pulizia di Griglia di eventi viene ignorata normalmente.
az iot ops mgmt-actions disable --instance
--resource-group
[--acquire-policy-token]
[--change-reference]
[--no-progress {false, true}]
[--yes {false, true}]
Esempio
Disabilitare le azioni di gestione per un'istanza di .
az iot ops mgmt-actions disable --instance myinstance -g myresourcegroup
Disabilitare le azioni di gestione senza richiesta di conferma.
az iot ops mgmt-actions disable --instance myinstance -g myresourcegroup --yes
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
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Disabilitare la rappresentazione visiva del lavoro.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Confermare [y]es senza una richiesta. Utile per scenari di integrazione continua e automazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az iot ops mgmt-actions enable
Abilitare le azioni di gestione per un'istanza di operazioni IoT.
Esegue il bootstrap dell'infrastruttura che abilita la chiamata basata sul cloud delle azioni di gestione sugli asset tramite l'integrazione del broker MQTT di Griglia di eventi.
L'operazione configura le risorse in tre domini:
- Spazio dei nomi di Griglia di eventi: spazio degli argomenti, modelli di argomento e associazioni di autorizzazioni.
- Spazio dei nomi del Registro di sistema dispositivi: abilitazione dell'identità gestita e configurazione dell'endpoint di gestione.
- Istanza operativa IoT: endpoint del flusso di dati, grafico del flusso di dati e flusso di dati di risposta.
Il comando è idempotente. Se esiste già una risorsa, viene ignorata. In caso di errore parziale, eseguire di nuovo il comando per raggiungere lo stato desiderato.
Per impostazione predefinita, le assegnazioni di ruolo (Event Grid TopicSpaces Publisher e Subscriber) vengono create sia per lo spazio dei nomi ADR che per l'estensione AIO mi rispetto allo spazio dei nomi EG. Usare --skip-ra per ignorare la creazione dell'assegnazione di ruolo o --adr-role-ids / --ops-role-ids per fornire ID ruolo personalizzati.
az iot ops mgmt-actions enable --eg-resource-id
--instance
--resource-group
[--acquire-policy-token]
[--adr-role-ids]
[--change-reference]
[--dataflow-profile]
[--eg-client-group]
[--mi-user-assigned]
[--no-progress {false, true}]
[--ops-role-ids]
[--registry-endpoint]
[--skip-ra {false, true}]
Esempio
Abilitare le azioni di gestione per un'istanza usando l'identità gestita dal sistema.
az iot ops mgmt-actions enable --instance myinstance -g myresourcegroup --eg-resource-id $EG_NAMESPACE_RESOURCE_ID
Abilitare le azioni di gestione usando un'identità gestita assegnata dall'utente per l'endpoint del flusso di dati EG.
az iot ops mgmt-actions enable --instance myinstance -g myresourcegroup --eg-resource-id $EG_NAMESPACE_RESOURCE_ID --mi-user-assigned $UA_MI_RESOURCE_ID
Abilitare le azioni di gestione e ignorare le assegnazioni di ruolo.
az iot ops mgmt-actions enable --instance myinstance -g myresourcegroup --eg-resource-id $EG_NAMESPACE_RESOURCE_ID --skip-ra
Parametri necessari
ID risorsa ARM dello spazio dei nomi di Griglia di eventi.
Nome dell'istanza di IoT Operations.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID ruolo personalizzati per le assegnazioni di ruolo dell'identità gestita dello spazio dei nomi di Active Directory rispetto allo spazio dei nomi EG. Impostazione predefinita: 'Event Grid TopicSpaces Publisher' e 'Event Grid TopicSpaces Subscriber'.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Role Assignment Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome del profilo del flusso di dati per le risorse del grafico e del flusso di dati. Impostazione predefinita: 'default'.
Gruppo client per associazioni di autorizzazioni EG. Impostazione predefinita: $all.
ID risorsa identità gestita assegnata dall'utente per l'autenticazione dell'endpoint del flusso di dati EG. Impostazione predefinita: identità gestita dal sistema.
Disabilitare la rappresentazione visiva del lavoro.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
ID ruolo personalizzati per le assegnazioni di ruolo dell'identità gestita dell'estensione AIO rispetto allo spazio dei nomi EG. Impostazione predefinita: 'Event Grid TopicSpaces Publisher' e 'Event Grid TopicSpaces Subscriber'.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Role Assignment Arguments |
Nome dell'endpoint del Registro di sistema per il grafico del flusso di dati. Impostazione predefinita: 'default'.
Quando viene usato il passaggio di assegnazione di ruolo dell'operazione verrà ignorato.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Role Assignment Arguments |
| Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az iot ops mgmt-actions execute
Eseguire un'azione di gestione su un asset dello spazio dei nomi.
Richiama un'azione di gestione definita in un asset dello spazio dei nomi tramite l'operazione executeAction del Registro di sistema dispositivi. L'infrastruttura delle azioni di gestione deve essere abilitata (az iot ops mgmt-actions enable) prima di poter eseguire le azioni.
Il comando risolve lo spazio dei nomi ADR dall'istanza di Operazioni IoT e invia l'azione come operazione a esecuzione prolungata. Il risultato include lo stato dell'azione, qualsiasi risposta dell'asset e i dettagli dell'errore se l'azione non è riuscita.
Quando viene fornito un payload, l'interfaccia della riga di comando la convalida rispetto allo schema di richiesta dell'azione (se disponibile) prima di inviare la richiesta. Usare --no-validate per ignorare questo controllo. Usare --show-schema per visualizzare lo schema della richiesta dell'azione senza eseguire.
az iot ops mgmt-actions execute --action
--asset
--group
--instance
--resource-group
[--acquire-policy-token]
[--change-reference]
[--no-validate]
[--payload]
[--show-schema]
Esempio
Eseguire un'azione di gestione senza payload.
az iot ops mgmt-actions execute --instance myinstance -g myresourcegroup --asset myasset --group mygroup --action reboot
Eseguire un'azione di gestione con payload JSON inline.
az iot ops mgmt-actions execute --instance myinstance -g myresourcegroup --asset myasset --group mygroup --action configure -p '{"temperature": {"setpoint": 72}}'
Eseguire un'azione di gestione con payload dal file.
az iot ops mgmt-actions execute --instance myinstance -g myresourcegroup --asset myasset --group mygroup --action configure -p payload.json
Visualizzare lo schema della richiesta per un'azione di gestione.
az iot ops mgmt-actions execute --instance myinstance -g myresourcegroup --asset myasset --group mygroup --action configure --show-schema
Eseguire con payload, ignorando la convalida dello schema.
az iot ops mgmt-actions execute --instance myinstance -g myresourcegroup --asset myasset --group mygroup --action configure -p '{"temperature": {"setpoint": 72}}' --no-validate
Parametri necessari
Nome dell'azione di gestione da eseguire.
Nome dell'asset dello spazio dei nomi in cui eseguire l'azione di gestione.
Nome del gruppo di gestione con cui viene definita l'azione.
Nome dell'istanza di IoT Operations.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Ignorare la convalida del payload sul lato client rispetto allo schema di richiesta dell'azione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Payload JSON per l'azione di gestione. Stringa JSON inline o percorso del file (ad esempio, payload.json).
Risolvere e visualizzare lo schema di richiesta dell'azione. Non viene eseguita alcuna azione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az iot ops mgmt-actions show
Mostra la configurazione delle azioni di gestione per un'istanza di operazioni IoT.
Controlla lo stato delle risorse delle azioni di gestione in tre aree: spazio dei nomi del Registro di dispositivi (ADR), risorse di Griglia di eventi e risorse del flusso di dati AIO.
Restituisce un riepilogo strutturato con un flag abilitato complessivo e sezioni di dettaglio per dominio. Un dominio che non può essere sottoposto a probe (ad esempio, riferimento dello spazio dei nomi ADR mancante) restituisce Null per tale sezione senza impedire la verifica di altri domini.
az iot ops mgmt-actions show --instance
--resource-group
[--no-progress {false, true}]
Esempio
Mostra la configurazione delle azioni di gestione per un'istanza di .
az iot ops mgmt-actions show --instance myinstance -g myresourcegroup
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
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Disabilitare la rappresentazione visiva del lavoro.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |