az iot du account

Nota

Questo riferimento fa parte dell'estensione azure-iot per l'interfaccia della riga di comando di Azure (versione 2.46.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot du account . Altre informazioni sulle estensioni.

Gestione degli account di Aggiornamento dispositivi.

Comandi

Nome Descrizione Tipo Status
az iot du account create

Creare un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account delete

Eliminare un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account list

Elencare tutti gli account di Aggiornamento dispositivi in una sottoscrizione o in un gruppo di risorse.

Estensione Disponibilità generale
az iot du account private-endpoint-connection

Gestione delle connessioni dell'endpoint privato dell'account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-endpoint-connection delete

Eliminare una connessione endpoint privato associata a un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-endpoint-connection list

Elencare le connessioni dell'endpoint privato associate a un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-endpoint-connection set

Impostare lo stato di una connessione endpoint privato associata a un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-endpoint-connection show

Visualizzare una connessione endpoint privato associata a un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-link-resource

Gestione delle risorse collegamento privato dell'account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account private-link-resource list

Elencare le risorse di collegamento privato supportate dall'account.

Estensione Disponibilità generale
az iot du account show

Mostra i dettagli di un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account update

Aggiornare un account di Aggiornamento dispositivi.

Estensione Disponibilità generale
az iot du account wait

Blocca fino a quando non viene soddisfatto uno stato di risorsa account desiderato.

Estensione Disponibilità generale

az iot du account create

Creare un account di Aggiornamento dispositivi.

Questo comando può essere usato anche per aggiornare lo stato di un account esistente.

az iot du account create --account
                         --resource-group
                         [--assign-identity]
                         [--location]
                         [--no-wait]
                         [--pna {Disabled, Enabled}]
                         [--role]
                         [--scopes]
                         [--sku {Free, Standard}]
                         [--tags]

Esempio

Creare un account di Aggiornamento dispositivi nel gruppo di risorse di destinazione usando la posizione del gruppo di risorse.

az iot du account create -n {account_name} -g {resouce_group}

Creare un account di Aggiornamento dispositivi con SKU gratuito nel gruppo di risorse di destinazione con percorso e tag specificati senza bloccare.

az iot du account create -n {account_name} -g {resouce_group} -l westus --tags a=b c=d --sku Free --no-wait

Creare un account di Aggiornamento dispositivi nel gruppo di risorse di destinazione con un'identità gestita dal sistema.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system]

Creare un account di Aggiornamento dispositivi nel gruppo di risorse di destinazione con un'identità gestita dal sistema e quindi assegnare l'identità di sistema a un singolo ambito con il ruolo Collaboratore.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount

Creare un account di Aggiornamento dispositivi nel gruppo di risorse di destinazione con identità gestite assegnate dal sistema e dall'utente e quindi assegnare l'identità di sistema a uno o più ambiti (separati da spazi) con un ruolo specificato personalizzato.

az iot du account create -n {account_name} -g {resouce_group} --assign-identity [system] /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourcegroups/ProResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity --scopes /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount1
  /subscriptions/a12345ea-bb21-994d-2263-c716348e32a1/resourceGroups/ProResourceGroup/providers/Microsoft.Storage/storageAccounts/myStorageAccount2
--role "Storage Blob Data Contributor"

Parametri necessari

--account -n

Nome dell'account di Aggiornamento dispositivi. È possibile configurare il nome dell'account predefinito usando az config set defaults.adu_account=<name>.

--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

Parametri facoltativi

--assign-identity

Accetta identità assegnate dal sistema o dall'utente separate da spazi. Usare '[system]' per fare riferimento all'identità assegnata dal sistema o a un ID risorsa per fare riferimento a un'identità assegnata dall'utente. Per esempi, vedere la Guida.

--location -l

Percorso dell'account di Aggiornamento dispositivi. Se non viene specificata alcuna posizione, viene usata la posizione del gruppo di risorse. È possibile configurare la posizione predefinito con az configure --defaults location=<name>.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--pna --public-network-access

Indica se è possibile accedere all'account Device Update da una rete pubblica.

Valori accettati: Disabled, Enabled
Valore predefinito: Enabled
--role

Nome del ruolo o ID dell'identità assegnata dal sistema.

Valore predefinito: Contributor
--scopes

Ambiti separati da spazi a cui l'identità assegnata dal sistema può accedere. Non può essere usato con --no-wait.

--sku

SKU dell'account di Aggiornamento dispositivi.

Valori accettati: Free, Standard
Valore predefinito: Standard
--tags

Tag di risorsa. Contenitore delle proprietà in coppie chiave-valore con il formato seguente: a=b c=d.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot du account delete

Eliminare un account di Aggiornamento dispositivi.

az iot du account delete --account
                         [--no-wait]
                         [--resource-group]
                         [--yes {false, true}]

Esempio

Eliminare un account di destinazione.

az iot du account delete -n {account_name}

Eliminare un account di destinazione senza conferma o blocco.

az iot du account delete -n {account_name} -y --no-wait

Parametri necessari

--account -n

Nome dell'account di Aggiornamento dispositivi. È possibile configurare il nome dell'account predefinito usando az config set defaults.adu_account=<name>.

Parametri facoltativi

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

--yes -y

Ignorare le richieste dell'utente. Indica l'accettazione dell'azione. Usato principalmente per gli scenari di automazione. Valore predefinito: false.

Valori accettati: false, true
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot du account list

Elencare tutti gli account di Aggiornamento dispositivi in una sottoscrizione o in un gruppo di risorse.

az iot du account list [--resource-group]

Esempio

Elencare tutti gli account in una sottoscrizione.

az iot du account list

Elencare gli account in una sottoscrizione che soddisfano i criteri di filtro.

az iot du account list --query "[?tags.env == 'test']"

Elencare tutti gli account in un gruppo di risorse.

az iot du account list -g {resource_group}

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot du account show

Mostra i dettagli di un account di Aggiornamento dispositivi.

az iot du account show --account
                       [--resource-group]

Esempio

Mostra un account di destinazione.

az iot du account show -n {account_name}

Mostra un filtro dell'account di destinazione per una proprietà specifica.

az iot du account show -n {account_name} --query identity

Parametri necessari

--account -n

Nome dell'account di Aggiornamento dispositivi. È possibile configurare il nome dell'account predefinito usando az config set defaults.adu_account=<name>.

Parametri facoltativi

--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot du account update

Aggiornare un account di Aggiornamento dispositivi.

Attualmente è possibile aggiornare le proprietà dell'account seguenti: identity, publicNetworkAccess e tag.

az iot du account update --account
                         [--add]
                         [--force-string]
                         [--no-wait]
                         [--remove]
                         [--resource-group]
                         [--set]

Esempio

Impostare un attributo di tag dell'account specifico.

az iot du account update -n {account_name} --set tags.env='test'

Disabilitare l'accesso alla rete pubblica.

az iot du account update -n {account_name} --set publicNetworkAccess='Disabled'

Parametri necessari

--account -n

Nome dell'account di Aggiornamento dispositivi. È possibile configurare il nome dell'account predefinito usando az config set defaults.adu_account=<name>.

Parametri facoltativi

--add

Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>.

Valore predefinito: []
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valore predefinito: False
--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

Valore predefinito: False
--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valore predefinito: []
--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Valore predefinito: []
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot du account wait

Blocca fino a quando non viene soddisfatto uno stato di risorsa account desiderato.

az iot du account wait --account
                       [--created]
                       [--custom]
                       [--deleted]
                       [--exists]
                       [--interval]
                       [--resource-group]
                       [--timeout]
                       [--updated]

Esempio

Blocca fino al termine dell'aggiornamento di una risorsa account.

az iot du account wait -n {account_name} -g {resource_group} --updated

Parametri necessari

--account -n

Nome dell'account di Aggiornamento dispositivi. È possibile configurare il nome dell'account predefinito usando az config set defaults.adu_account=<name>.

Parametri facoltativi

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Attendere l'eliminazione.

Valore predefinito: False
--exists

Attendere che la risorsa esista.

Valore predefinito: False
--interval

Intervallo di polling in secondi.

Valore predefinito: 30
--resource-group -g

Nome del gruppo di risorse dell'account di Aggiornamento dispositivi. È possibile configurare il gruppo predefinito con az config set defaults.adu_group=<name>.

--timeout

Attesa massima in secondi.

Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.