Condividi tramite


az iot hub routing-endpoint

Questo gruppo di comandi è stato deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)'.

Gestire gli endpoint personalizzati di un hub IoT.

Comandi

Nome Descrizione Tipo Status
az iot hub routing-endpoint create

Aggiungere un endpoint al hub IoT.

Memoria centrale Deprecato
az iot hub routing-endpoint delete

Eliminare tutti o menzionati endpoint per il hub IoT.

Memoria centrale Deprecato
az iot hub routing-endpoint list

Ottenere informazioni su tutti gli endpoint per il hub IoT.

Memoria centrale Deprecato
az iot hub routing-endpoint show

Ottenere informazioni sull'endpoint indicato per il hub IoT.

Memoria centrale Deprecato

az iot hub routing-endpoint create

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub routing-endpoint' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)'.

Aggiungere un endpoint al hub IoT.

Creare un nuovo endpoint personalizzato nel hub IoT.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Esempio

Aggiungere un nuovo endpoint "E2" di tipo EventHub a "MyIotHub" hub IoT.

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Aggiungere un nuovo endpoint "S1" di tipo Azure Archiviazione Container al hub IoT "MyIotHub" all'interno del gruppo di risorse endpoint "MyEndpointResourceGroup".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group MyEndpointResourceGroup \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Aggiungere un nuovo endpoint EventHub basato su identità denominato "EventHubIdentity" ed eseguire l'autenticazione usando un'identità gestita assegnata dall'utente

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Parametri necessari

--endpoint-name --name -n

Nome dell'endpoint di routing.

--endpoint-resource-group --erg -r

Gruppo di risorse della risorsa Endpoint.

--endpoint-subscription-id -s

SubscriptionId della risorsa endpoint.

--endpoint-type --type -t

Tipo dell'endpoint di routing.

Valori accettati: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

hub IoT nome.

Parametri facoltativi

--auth-type

Tipo di autenticazione per l'endpoint. Il valore predefinito è keyBased.

Valori accettati: identityBased, keyBased
--batch-frequency -b

Frequenza batch richiesta in secondi. Quantità massima di tempo che può trascorrere prima che i dati vengano scritti in un BLOB, compresi tra 60 e 720 secondi.

Valore predefinito: 300
--chunk-size -w

Dimensioni del blocco della richiesta in megabyte (MB). Dimensione massima dei BLOB, compresa tra 10 e 500 MB.

Valore predefinito: 300
--connection-string -c

Connessione stringa dell'endpoint di routing.

--container --container-name

Nome del contenitore di archiviazione.

--encoding

Formato di codifica per il contenitore. Il valore predefinito è AVRO. Si noti che questo campo è applicabile solo per gli endpoint del contenitore BLOB.

Valori accettati: avro, json
--endpoint-uri

URI della risorsa endpoint.

--entity-path

Percorso dell'entità della risorsa endpoint.

--ff --file-name-format

Formato del nome file per il BLOB. Il formato del nome file deve contenere {iothub}, {partition}, {AAAA}, {MM}, {DD}, {HH} e {mm} campi. Tutti i parametri sono obbligatori, ma possono essere riordinati con o senza delimitatori.

Valore predefinito: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Usare un'identità gestita assegnata dal sistema o assegnata dall'utente per l'autenticazione dell'endpoint. Usare "[system]" per fare riferimento all'identità assegnata dal sistema o a un ID risorsa per fare riferimento a un'identità assegnata dall'utente. Se si usa --auth-type senza questo parametro, viene utilizzata l'identità gestita assegnata dal sistema.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults 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 hub routing-endpoint delete

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub routing-endpoint' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)'.

Eliminare tutti o menzionati endpoint per il hub IoT.

Eliminare un endpoint per il hub IoT. È consigliabile eliminare tutte le route all'endpoint, prima di eliminare l'endpoint.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]
                                   [--subscription]

Esempio

Eliminare l'endpoint "E2" da "MyIotHub" hub IoT.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Eliminare tutti gli endpoint di tipo "EventHub" da "MyIotHub" hub IoT.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Eliminare tutti gli endpoint dal hub IoT "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Parametri facoltativi

--endpoint-name --name -n

Nome dell'endpoint di routing.

--endpoint-type --type -t

Tipo dell'endpoint di routing.

Valori accettati: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

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 hub routing-endpoint list

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub routing-endpoint' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)'.

Ottenere informazioni su tutti gli endpoint per il hub IoT.

Ottenere informazioni su tutti gli endpoint nel hub IoT. È anche possibile specificare il tipo di endpoint su cui si desidera ottenere informazioni.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Esempio

Ottenere tutti gli endpoint da "MyIotHub" hub IoT.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Ottenere tutti gli endpoint di tipo "EventHub" da "MyIotHub" hub IoT.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Parametri facoltativi

--endpoint-type --type -t

Tipo dell'endpoint di routing.

Valori accettati: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

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 hub routing-endpoint show

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub routing-endpoint' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)'.

Ottenere informazioni sull'endpoint indicato per il hub IoT.

Ottenere informazioni su un endpoint specifico nel hub IoT.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Esempio

Ottenere informazioni sull'endpoint da "MyIotHub" hub IoT.

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Parametri necessari

--endpoint-name --name -n

Nome dell'endpoint di routing.

Parametri facoltativi

--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

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

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.