Condividi tramite


az iot hub message-endpoint create

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 hub message-endpoint create . Altre informazioni sulle estensioni.

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint a un hub IoT.

Comandi

Nome Descrizione Tipo Status
az iot hub message-endpoint create cosmosdb-container

Aggiungere un endpoint del contenitore Cosmos DB per un hub IoT.

Estensione Anteprima
az iot hub message-endpoint create eventhub

Aggiungere un endpoint dell'hub eventi per un hub IoT.

Estensione Anteprima
az iot hub message-endpoint create servicebus-queue

Aggiungere un endpoint della coda bus di servizio per un hub IoT.

Estensione Anteprima
az iot hub message-endpoint create servicebus-topic

Aggiungere un endpoint argomento bus di servizio per un hub IoT.

Estensione Anteprima
az iot hub message-endpoint create storage-container

Aggiungere un endpoint contenitore di archiviazione per un hub IoT.

Estensione Anteprima

az iot hub message-endpoint create cosmosdb-container

Anteprima

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint del contenitore Cosmos DB per un hub IoT.

az iot hub message-endpoint create cosmosdb-container --container
                                                      --database-name
                                                      --en
                                                      --hub-name
                                                      [--connection-string]
                                                      [--endpoint-account]
                                                      [--endpoint-resource-group]
                                                      [--endpoint-subscription-id]
                                                      [--endpoint-uri]
                                                      [--identity]
                                                      [--partition-key-name]
                                                      [--partition-key-template]
                                                      [--pk]
                                                      [--resource-group]
                                                      [--secondary-key]

Esempio

Creare un endpoint contenitore Cosmos DB basato su chiave per un hub IoT.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --container {container} --db {database} --endpoint-account {account_name}

Creare un endpoint del contenitore Cosmos DB per un hub IoT usando un stringa di connessione.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container} --db {database}

Creare un endpoint contenitore cosmos DB per un hub IoT usando la chiave primaria e l'URI dell'endpoint specificati.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --pk {primary_key} --endpoint-uri {endpoint_uri} --container {container} --db {database}

Creare un endpoint del contenitore Cosmos DB per un hub IoT usando l'identità assegnata dal sistema e un nome di chiave di partizione. Il modello di chiave di partizione sarà l'impostazione predefinita.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --identity [system]

Creare un endpoint contenitore di Cosmos DB per un hub IoT usando un'identità assegnata dall'utente, il nome della chiave di partizione e il modello di chiave di partizione.

az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --pkt {partition_key_template} --identity {user_identity_resource_id}

Parametri necessari

--container --container-name

Nome del contenitore SQL di Cosmos DB nel database cosmos DB.

--database-name --db

Nome del database cosmos DB nell'account cosmos DB.

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name -n

hub IoT nome.

Parametri facoltativi

--connection-string -c

Stringa di connessione dell'endpoint di routing.

--endpoint-account

Nome dell'account per la risorsa endpoint.

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

Gruppo di risorse della risorsa Endpoint. Se non specificato, verrà usato il gruppo di risorse del hub IoT.

--endpoint-subscription-id -s

ID sottoscrizione della risorsa endpoint. Se non specificato, verrà usata la sottoscrizione del hub IoT.

--endpoint-uri

URI della risorsa endpoint.

--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.

--partition-key-name --pkn

Nome della chiave di partizione associata a questo contenitore SQL di Cosmos DB, se presente.

--partition-key-template --pkt

Modello per la generazione di un valore di chiave di partizione sintetica da usare con questo contenitore SQL di Cosmos DB. Il modello deve includere almeno uno dei segnaposto seguenti: {iothub}, {deviceid}, {DD}, {MM}e {AAAA}. Qualsiasi segnaposto può essere specificato al massimo una volta, ma i componenti di ordine e non segnaposto sono arbitrari. Se viene specificato il nome della chiave di partizione, per impostazione predefinita il modello di chiave di partizione è {deviceid}-{AAAA}-{MM}.

--pk --primary-key

Chiave primaria dell'account cosmos DB.

--resource-group -g

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

--secondary-key --sk

Chiave secondaria dell'account cosmos DB.

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 message-endpoint create eventhub

Anteprima

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint dell'hub eventi per un hub IoT.

az iot hub message-endpoint create eventhub --en
                                            --hub-name
                                            [--connection-string]
                                            [--endpoint-namespace-name]
                                            [--endpoint-policy-name]
                                            [--endpoint-resource-group]
                                            [--endpoint-subscription-id]
                                            [--endpoint-uri]
                                            [--entity-path]
                                            [--identity]
                                            [--resource-group]

Esempio

Creare un endpoint dell'hub eventi basato su chiave per un hub IoT.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

Creare un endpoint dell'hub eventi per un hub IoT usando un stringa di connessione. L'URI dell'endpoint e il percorso dell'entità vengono omessi.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} -c {connection_string}

Creare un endpoint dell'hub eventi per un hub IoT usando l'identità assegnata dal sistema. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Creare un endpoint dell'hub eventi per un hub IoT usando l'identità assegnata dall'utente. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Parametri necessari

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name -n

hub IoT nome.

Parametri facoltativi

--connection-string -c

Stringa di connessione dell'endpoint di routing.

--endpoint-namespace-name --namespace

Nome dello spazio dei nomi per la risorsa endpoint.

--endpoint-policy-name --policy

Nome del criterio per stringa di connessione recupero.

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

Gruppo di risorse della risorsa Endpoint. Se non specificato, verrà usato il gruppo di risorse del hub IoT.

--endpoint-subscription-id -s

ID sottoscrizione della risorsa endpoint. Se non specificato, verrà usata la sottoscrizione del hub IoT.

--endpoint-uri

URI della risorsa endpoint.

--entity-path

Percorso dell'entità della risorsa endpoint.

--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.

--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 message-endpoint create servicebus-queue

Anteprima

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint della coda bus di servizio per un hub IoT.

az iot hub message-endpoint create servicebus-queue --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

Esempio

Creare un endpoint della coda di bus di servizio basato su chiave per un hub IoT.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

Creare un endpoint della coda bus di servizio per un hub IoT usando un stringa di connessione. L'URI dell'endpoint e il percorso dell'entità vengono omessi.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} -c {connection_string}

Creare un endpoint della coda bus di servizio per un hub IoT usando l'identità assegnata dal sistema. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Creare un endpoint bus di servizio coda per un hub IoT usando l'identità assegnata dall'utente. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Parametri necessari

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name -n

hub IoT nome.

Parametri facoltativi

--connection-string -c

Stringa di connessione dell'endpoint di routing.

--endpoint-namespace-name --namespace

Nome dello spazio dei nomi per la risorsa endpoint.

--endpoint-policy-name --policy

Nome del criterio per stringa di connessione recupero.

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

Gruppo di risorse della risorsa Endpoint. Se non specificato, verrà usato il gruppo di risorse del hub IoT.

--endpoint-subscription-id -s

ID sottoscrizione della risorsa endpoint. Se non specificato, verrà usata la sottoscrizione del hub IoT.

--endpoint-uri

URI della risorsa endpoint.

--entity-path

Percorso dell'entità della risorsa endpoint.

--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.

--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 message-endpoint create servicebus-topic

Anteprima

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint argomento bus di servizio per un hub IoT.

az iot hub message-endpoint create servicebus-topic --en
                                                    --hub-name
                                                    [--connection-string]
                                                    [--endpoint-namespace-name]
                                                    [--endpoint-policy-name]
                                                    [--endpoint-resource-group]
                                                    [--endpoint-subscription-id]
                                                    [--endpoint-uri]
                                                    [--entity-path]
                                                    [--identity]
                                                    [--resource-group]

Esempio

Creare un endpoint dell'argomento bus di servizio basato su chiave per un hub IoT.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}

Creare un endpoint argomento bus di servizio per un hub IoT usando un stringa di connessione. L'URI dell'endpoint e il percorso dell'entità vengono omessi.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} -c {connection_string}

Creare un endpoint dell'argomento bus di servizio per un hub IoT usando l'identità assegnata dal sistema. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]

Creare un endpoint dell'argomento bus di servizio per un hub IoT usando l'identità assegnata dall'utente. È necessario specificare l'endpoint e il percorso dell'entità.

az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}

Parametri necessari

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name -n

hub IoT nome.

Parametri facoltativi

--connection-string -c

Stringa di connessione dell'endpoint di routing.

--endpoint-namespace-name --namespace

Nome dello spazio dei nomi per la risorsa endpoint.

--endpoint-policy-name --policy

Nome del criterio per stringa di connessione recupero.

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

Gruppo di risorse della risorsa Endpoint. Se non specificato, verrà usato il gruppo di risorse del hub IoT.

--endpoint-subscription-id -s

ID sottoscrizione della risorsa endpoint. Se non specificato, verrà usata la sottoscrizione del hub IoT.

--endpoint-uri

URI della risorsa endpoint.

--entity-path

Percorso dell'entità della risorsa endpoint.

--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.

--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 message-endpoint create storage-container

Anteprima

Il gruppo di comandi 'iot hub message-endpoint' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiungere un endpoint contenitore di archiviazione per un hub IoT.

az iot hub message-endpoint create storage-container --container
                                                     --en
                                                     --hub-name
                                                     [--batch-frequency]
                                                     [--chunk-size]
                                                     [--connection-string]
                                                     [--encoding {avro, json}]
                                                     [--endpoint-account]
                                                     [--endpoint-resource-group]
                                                     [--endpoint-subscription-id]
                                                     [--endpoint-uri]
                                                     [--ff]
                                                     [--identity]
                                                     [--resource-group]

Esempio

Creare un endpoint contenitore di archiviazione basato su chiave per un hub IoT.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --container {container_name} --endpoint-account {account_name}

Creare un endpoint contenitore di archiviazione per un hub IoT usando un stringa di connessione. L'URI dell'endpoint viene omesso.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container_name}

Creare un endpoint contenitore di archiviazione per un hub IoT usando l'identità assegnata dal sistema con la frequenza batch, le dimensioni dei blocchi e il formato del nome file specificati. L'endpoint deve essere specificato.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} -b {batch_frequency} -w {chunk_size} --ff {file_format} --identity [system]

Creare un endpoint contenitore di archiviazione per un hub IoT usando l'identità assegnata dall'utente con codifica JSON. L'endpoint deve essere specificato.

az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} --encoding json --identity {user_identity_resource_id}

Parametri necessari

--container --container-name

Nome del contenitore di archiviazione.

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name -n

hub IoT nome.

Parametri facoltativi

--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

Stringa di connessione dell'endpoint di routing.

--encoding

Formato di codifica per il contenitore.

Valori accettati: avro, json
Valore predefinito: avro
--endpoint-account

Nome dell'account per la risorsa endpoint.

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

Gruppo di risorse della risorsa Endpoint. Se non specificato, verrà usato il gruppo di risorse del hub IoT.

--endpoint-subscription-id -s

ID sottoscrizione della risorsa endpoint. Se non specificato, verrà usata la sottoscrizione del hub IoT.

--endpoint-uri

URI 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.

--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.