az iot ops asset
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 asset . Altre informazioni sulle estensioni.
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire le risorse.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
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 asset create
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare un asset.
È necessario specificare la posizione personalizzata o il nome del cluster. Questo comando verificherà l'esistenza del percorso e del cluster personalizzati associati e garantirà che entrambi siano configurati correttamente con l'estensione microsoft.deviceregistry.assets.
È necessario definire almeno un punto dati o un evento durante la creazione di asset. Per esempi di formati di file, vedere aka.ms/aziotops-assets.
az iot ops asset create --endpoint
--name
--resource-group
[--asset-type]
[--attr]
[--cg]
[--cl]
[--clg]
[--cls]
[--cluster]
[--cluster-subscription]
[--data]
[--data-file]
[--data-publish-int]
[--data-queue-size]
[--data-sample-int]
[--description]
[--disable {false, true}]
[--display-name]
[--documentation-uri]
[--eai]
[--ef]
[--epi]
[--eqs]
[--esi]
[--event]
[--hardware-revision]
[--location]
[--manufacturer]
[--manufacturer-uri]
[--model]
[--pc]
[--serial-number]
[--software-revision]
[--tags]
Esempio
Creare un asset usando la posizione personalizzata specificata.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --data data_source={data_source}
Creare un asset usando la posizione personalizzata e il gruppo di risorse specificati per la posizione personalizzata. Il gruppo di risorse deve essere incluso se sono presenti più percorsi personalizzati con lo stesso nome all'interno di una sottoscrizione.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --custom-location-resource-group {custom_location_resource_group} --endpoint {endpoint} --data data_source={data_source}
Creare un asset usando il nome del cluster specificato. Il gruppo di risorse deve essere incluso se sono presenti più cluster con lo stesso nome all'interno di una sottoscrizione.
az iot ops asset create --name {asset_name} -g {resource_group} --cluster {cluster} --cluster-resource-group {cluster_resource_group} --endpoint {endpoint} --event event_notifier={event_notifier}
Creare un asset usando il nome del cluster specificato e la posizione personalizzata.
az iot ops asset create --name {asset_name} -g {resource_group} --cluster {cluster} --custom-location {custom_location} --endpoint {endpoint} --event event_notifier={event_notifier}
Creare un asset con valori predefiniti di punto dati e eventi personalizzati.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --data-publish-int {data_point_publishing_interval} --data-queue-size {data_point_queue_size} --data-sample-int {data_point_sampling_interval} --event-publish-int {event_publishing_interval} --event-queue-size {event_queue_size} --event-sample-int {event_sampling_interval} --event event_notifier={event_notifier}
Creare un asset con attributi personalizzati aggiuntivi.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --custom-attribute {attribute_key}={attribute_value} --custom-attribute {attribute_key}={attribute_value}
Creare un asset con tipo di asset personalizzato, descrizione, URI della documentazione, ID risorsa esterna, revisione hardware, codice prodotto e revisione software.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --asset-type {asset_type} --description {description} --documentation-uri {documentation_uri} --external-asset-id {external_asset_id} --hardware-revision {hardware_revision} --product-code {product_code} --software-revision {software_revision} --data data_source={data_source}
Creare un asset con due eventi, produttore, URI produttore, modello, numero di serie.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --event capability_id={capability_id} event_notifier={event_notifier} name={name} observability_mode={observability_mode} sampling_interval={sampling_interval} queue_size={queue_size} --event event_notifier={event_notifier} --manufacturer {manufacturer} --manufacturer-uri {manufacturer_uri} --model {model} --serial-number {serial_number}
Creare un asset disabilitato con due punti dati.
az iot ops asset create --name {asset_name} -g {resource_group} --custom-location {custom_location} --endpoint {endpoint} --disable --data capability_id={capability_id} data_source={data_source} name={name} observability_mode={observability_mode} sampling_interval={sampling_interval} queue_size={queue_size} --data data_source={data_source}
Creare un asset usando un file contenente i punti dati e un altro file contenente eventi.
az iot ops asset create --name MyAsset -g MyRg --custom-location MyLocation --endpoint exampleEndpoint --data-file /path/to/myasset_datapoints.json --event-file /path/to/myasset_events.csv
Creare un asset con i valori precompilati specificati.
az iot ops asset create --name MyAsset -g MyRg --custom-location MyLocation --endpoint exampleEndpoint --data capability_id=myTagId data_source=NodeID1 name=myTagName1 observability_mode=counter sampling_interval=10 queue_size=2 --data data_source=NodeID2 --data-publish-int 1000 --data-queue-size 1 --data-sample-int 30 --asset-type customAsset --description 'Description for a test asset.' --documentation-uri www.help.com --external-asset-id 000-000-0000 --hardware-revision 10.0 --product-code XXX100 --software-revision 0.1 --manufacturer Contoso --manufacturer-uri constoso.com --model AssetModel --serial-number 000-000-ABC10 --custom-attribute work_location=factory
Parametri necessari
Nome dell'endpoint dell'asset.
Nome asset.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Tipo di asset.
Coppie chiave=valore separate da spazi corrispondenti ad attributi personalizzati aggiuntivi per l'asset.
Gruppo di risorse per il cluster.
Percorso personalizzato usato per associare l'asset al cluster.
Gruppo di risorse per la posizione personalizzata.
ID sottoscrizione per la posizione personalizzata. Se non specificato, verrà usato l'ID sottoscrizione asset.
Cluster a cui associare l'asset.
ID sottoscrizione per il cluster. Se non specificato, verrà usato l'ID sottoscrizione asset.
Coppie chiave=valore separate da spazi corrispondenti alle proprietà del punto dati da creare. Sono supportati i valori di chiave seguenti: capability_id
, data_source
(obbligatorio), name
, observability_mode
(none, misuratore, contatore, istogramma o log) (int), sampling_interval
queue_size
(int). --data può essere usato 1 o più volte. Esaminare gli esempi della Guida per l'utilizzo completo dei parametri.
Percorso del file contenente i punti dati. Sono supportati i tipi di file seguenti: csv, json, portal-csv, yaml.
Intervallo di pubblicazione predefinito per i punti dati.
Dimensioni della coda predefinite per i punti dati.
Intervallo di campionamento predefinito (in millisecondi) per i punti dati.
Descrizione.
Disabilitare un asset.
Nome visualizzato.
URI della documentazione.
ID risorsa esterna.
Percorso del file contenente gli eventi. Sono supportati i tipi di file seguenti: csv, json, portal-csv, yaml.
Intervallo di pubblicazione predefinito per gli eventi.
Dimensioni della coda predefinite per gli eventi.
Intervallo di campionamento predefinito (in millisecondi) per gli eventi.
Coppie chiave=valore separate da spazi corrispondenti alle proprietà dell'evento da creare. Sono supportati i valori di chiave seguenti: capability_id
, event_notifier
(obbligatorio), name
, observability_mode
(nessuno o log), (int), queue_size
sampling_interval
(int). --event può essere usato 1 o più volte. Esaminare gli esempi della Guida per l'utilizzo completo dei parametri.
Revisione hardware.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Fabbricante.
URI produttore.
Modello.
Codice prodotto.
Numero di serie.
Revisione software.
Tag risorsa asset. 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 asset 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 un asset.
az iot ops asset delete --name
--resource-group
Esempio
Eliminare un asset.
az iot ops asset delete --name {asset_name} -g {resource_group}
Parametri necessari
Nome asset.
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 asset query
Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Eseguire una query su Resource Graph per gli asset.
az iot ops asset query [--asset-type]
[--cl]
[--description]
[--disabled {false, true}]
[--display-name]
[--documentation-uri]
[--eai]
[--endpoint]
[--hardware-revision]
[--location]
[--manufacturer]
[--manufacturer-uri]
[--model]
[--pc]
[--resource-group]
[--serial-number]
[--software-revision]
Esempio
Eseguire una query per gli asset disabilitati all'interno di un determinato gruppo di risorse.
az iot ops asset query -g {resource_group} --disabled
Eseguire una query per gli asset con il modello, il produttore e il numero di serie specificati.
az iot ops asset query --model {model} --manufacturer {manufacturer} --serial-number {serial_number}
Parametri facoltativi
Tipo di asset.
Percorso personalizzato usato per associare l'asset al cluster.
Descrizione.
Stato dell'asset.
Nome visualizzato.
URI della documentazione.
ID risorsa esterna.
Nome dell'endpoint dell'asset.
Revisione hardware.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Fabbricante.
URI produttore.
Modello.
Codice prodotto.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Numero di serie.
Revisione software.
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 asset 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 asset.
az iot ops asset show --name
--resource-group
Esempio
Visualizzare i dettagli di un asset.
az iot ops asset show --name {asset_name} -g {resource_group}
Parametri necessari
Nome asset.
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 asset 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 asset.
Per aggiornare i punti dati e gli eventi, usare rispettivamente i gruppi az iot ops asset data-point
az iot ops asset events
di comandi.
az iot ops asset update --name
--resource-group
[--asset-type]
[--attr]
[--data-publish-int]
[--data-queue-size]
[--data-sample-int]
[--description]
[--disable {false, true}]
[--display-name]
[--documentation-uri]
[--eai]
[--epi]
[--eqs]
[--esi]
[--hardware-revision]
[--manufacturer]
[--manufacturer-uri]
[--model]
[--pc]
[--serial-number]
[--software-revision]
[--tags]
Esempio
Aggiornare le impostazioni predefinite per il punto dati e l'evento di un asset.
az iot ops asset update --name {asset_name} -g {resource_group} --data-publish-int {data_point_publishing_interval} --data-queue-size {data_point_queue_size} --data-sample-int {data_point_sampling_interval} --event-publish-int {event_publishing_interval} --event-queue-size {event_queue_size} --event-sample-int {event_sampling_interval}
Aggiornare il tipo di asset, la descrizione, l'URI della documentazione, l'ID risorsa esterna, la revisione hardware, il codice prodotto e la revisione software.
az iot ops asset update --name {asset_name} -g {resource_group} --asset-type {asset_type} --description {description} --documentation-uri {documentation_uri} --external-asset-id {external_asset_id} --hardware-revision {hardware_revision} --product-code {product_code} --software-revision {software_revision}
Aggiornare il produttore, l'URI del produttore, il modello, il numero di serie e l'attributo personalizzato di un asset.
az iot ops asset update --name {asset_name} -g {resource_group} --manufacturer {manufacturer} --manufacturer-uri {manufacturer_uri} --model {model} --serial-number {serial_number} --custom-attribute {attribute_key}={attribute_value}
Disabilitare un asset e rimuovere un attributo personalizzato denominato "work_site".
az iot ops asset update --name {asset_name} -g {resource_group} --disable --custom-attribute work_site=""
Parametri necessari
Nome asset.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Tipo di asset.
Coppie chiave=valore separate da spazi corrispondenti ad attributi personalizzati aggiuntivi per l'asset. Per rimuovere un attributo personalizzato, impostare il valore dell'attributo su "".
Intervallo di pubblicazione predefinito per i punti dati.
Dimensioni della coda predefinite per i punti dati.
Intervallo di campionamento predefinito (in millisecondi) per i punti dati.
Descrizione.
Disabilitare un asset.
Nome visualizzato.
URI della documentazione.
ID risorsa esterna.
Intervallo di pubblicazione predefinito per gli eventi.
Dimensioni della coda predefinite per gli eventi.
Intervallo di campionamento predefinito (in millisecondi) per gli eventi.
Revisione hardware.
Fabbricante.
URI produttore.
Modello.
Codice prodotto.
Numero di serie.
Revisione software.
Tag risorsa asset. 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.