Dela via


az iot hub message-endpoint create

Kommentar

Den här referensen är en del av azure-iot-tillägget för Azure CLI (version 2.46.0 eller senare). Tillägget installeras automatiskt första gången du kör kommandot az iot hub message-endpoint create . Läs mer om tillägg.

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en slutpunkt i en IoT Hub.

Kommandon

Name Description Typ Status
az iot hub message-endpoint create cosmosdb-container

Lägg till en Cosmos DB-containerslutpunkt för en IoT Hub.

Anknytning Förhandsversion
az iot hub message-endpoint create eventhub

Lägg till en Event Hub-slutpunkt för en IoT Hub.

Anknytning Förhandsversion
az iot hub message-endpoint create servicebus-queue

Lägg till en Service Bus-köslutpunkt för en IoT Hub.

Anknytning Förhandsversion
az iot hub message-endpoint create servicebus-topic

Lägg till en Service Bus Topic-slutpunkt för en IoT Hub.

Anknytning Förhandsversion
az iot hub message-endpoint create storage-container

Lägg till en slutpunkt för lagringscontainer för en IoT Hub.

Anknytning Förhandsversion

az iot hub message-endpoint create cosmosdb-container

Förhandsgranskning

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en Cosmos DB-containerslutpunkt för en IoT Hub.

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]

Exempel

Skapa en nyckelbaserad Cosmos DB-containerslutpunkt för en IoT Hub.

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

Skapa en Cosmos DB-containerslutpunkt för en IoT Hub med hjälp av en niska veze.

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

Skapa en Cosmos DB-containerslutpunkt för en IoT Hub med den angivna primärnyckeln och slutpunkts-URI:n.

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}

Skapa en Cosmos DB-containerslutpunkt för en IoT Hub med hjälp av systemtilldelad identitet och ett partitionsnyckelnamn. Partitionsnyckelmallen är standard.

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]

Skapa en Cosmos DB-containerslutpunkt för en IoT Hub med användartilldelad identitet, partitionsnyckelnamn och partitionsnyckelmall.

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}

Obligatoriska parametrar

--container --container-name

Namnet på Cosmos DB SQL-containern i cosmos DB-databasen.

--database-name --db

Namnet på cosmos DB-databasen i cosmos DB-kontot.

--en --endpoint --endpoint-name

Namn på routningsslutpunkten.

--hub-name -n

IoT Hub-namn.

Valfria parametrar

--connection-string -c

Anslutningssträng för routningsslutpunkten.

--endpoint-account

Kontonamnet för slutpunktsresursen.

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

Resursgrupp för slutpunktens resurs. Om det inte anges används IoT Hub-resursgruppen.

--endpoint-subscription-id -s

Prenumerations-ID för slutpunktsresursen. Om den inte tillhandahålls används IoT Hub-prenumerationen.

--endpoint-uri

URI för slutpunktsresursen.

--identity

Använd en systemtilldelad eller användartilldelad hanterad identitet för slutpunktsautentisering. Använd "[system]" för att referera till den systemtilldelade identiteten eller ett resurs-ID för att referera till en användartilldelad identitet.

--partition-key-name --pkn

Namnet på partitionsnyckeln som är associerad med den här Cosmos DB SQL-containern om det finns en sådan.

--partition-key-template --pkt

Mallen för att generera ett syntetiskt partitionsnyckelvärde för användning med den här Cosmos DB SQL-containern. Mallen måste innehålla minst en av följande platshållare: {iothub}, {deviceid}, {DD}, {MM} och {ÅÅÅÅ}. En platshållare kan anges högst en gång, men ordnings- och icke-platshållarkomponenter är godtyckliga. Om partitionsnyckelnamnet anges är mallen för partitionsnyckel standardvärdet {deviceid}-{ÅÅÅÅ}-{MM}.

--pk --primary-key

Den primära nyckeln för Cosmos DB-kontot.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--secondary-key --sk

Den sekundära nyckeln för Cosmos DB-kontot.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub message-endpoint create eventhub

Förhandsgranskning

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en Event Hub-slutpunkt för en IoT Hub.

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]

Exempel

Skapa en nyckelbaserad händelsehubbslutpunkt för en IoT Hub.

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

Skapa en Event Hub-slutpunkt för en IoT Hub med hjälp av en niska veze. Slutpunkts-URI och entitetssökväg utelämnas.

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

Skapa en Event Hub-slutpunkt för en IoT Hub med hjälp av systemtilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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

Skapa en Event Hub-slutpunkt för en IoT Hub med hjälp av användartilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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}

Obligatoriska parametrar

--en --endpoint --endpoint-name

Namn på routningsslutpunkten.

--hub-name -n

IoT Hub-namn.

Valfria parametrar

--connection-string -c

Anslutningssträng för routningsslutpunkten.

--endpoint-namespace-name --namespace

Namnområdesnamnet för slutpunktsresursen.

--endpoint-policy-name --policy

Principnamnet för niska veze hämtning.

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

Resursgrupp för slutpunktens resurs. Om det inte anges används IoT Hub-resursgruppen.

--endpoint-subscription-id -s

Prenumerations-ID för slutpunktsresursen. Om den inte tillhandahålls används IoT Hub-prenumerationen.

--endpoint-uri

URI för slutpunktsresursen.

--entity-path

Entitetssökvägen för slutpunktsresursen.

--identity

Använd en systemtilldelad eller användartilldelad hanterad identitet för slutpunktsautentisering. Använd "[system]" för att referera till den systemtilldelade identiteten eller ett resurs-ID för att referera till en användartilldelad identitet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub message-endpoint create servicebus-queue

Förhandsgranskning

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en Service Bus-köslutpunkt för en IoT Hub.

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]

Exempel

Skapa en nyckelbaserad Service Bus-köslutpunkt för en IoT Hub.

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

Skapa en Service Bus-köslutpunkt för en IoT Hub med hjälp av en niska veze. Slutpunkts-URI och entitetssökväg utelämnas.

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

Skapa en Service Bus-köslutpunkt för en IoT Hub med hjälp av systemtilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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

Skapa en Service Bus-köslutpunkt för en IoT Hub med hjälp av användartilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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}

Obligatoriska parametrar

--en --endpoint --endpoint-name

Namn på routningsslutpunkten.

--hub-name -n

IoT Hub-namn.

Valfria parametrar

--connection-string -c

Anslutningssträng för routningsslutpunkten.

--endpoint-namespace-name --namespace

Namnområdesnamnet för slutpunktsresursen.

--endpoint-policy-name --policy

Principnamnet för niska veze hämtning.

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

Resursgrupp för slutpunktens resurs. Om det inte anges används IoT Hub-resursgruppen.

--endpoint-subscription-id -s

Prenumerations-ID för slutpunktsresursen. Om den inte tillhandahålls används IoT Hub-prenumerationen.

--endpoint-uri

URI för slutpunktsresursen.

--entity-path

Entitetssökvägen för slutpunktsresursen.

--identity

Använd en systemtilldelad eller användartilldelad hanterad identitet för slutpunktsautentisering. Använd "[system]" för att referera till den systemtilldelade identiteten eller ett resurs-ID för att referera till en användartilldelad identitet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub message-endpoint create servicebus-topic

Förhandsgranskning

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en Service Bus Topic-slutpunkt för en IoT Hub.

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]

Exempel

Skapa en nyckelbaserad Service Bus-ämnesslutpunkt för en IoT Hub.

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

Skapa en Service Bus-ämnesslutpunkt för en IoT Hub med hjälp av en niska veze. Slutpunkts-URI och entitetssökväg utelämnas.

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

Skapa en Service Bus-ämnesslutpunkt för en IoT Hub med hjälp av systemtilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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

Skapa en Service Bus-ämnesslutpunkt för en IoT Hub med hjälp av användartilldelad identitet. Slutpunkten och entitetssökvägen måste anges.

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}

Obligatoriska parametrar

--en --endpoint --endpoint-name

Namn på routningsslutpunkten.

--hub-name -n

IoT Hub-namn.

Valfria parametrar

--connection-string -c

Anslutningssträng för routningsslutpunkten.

--endpoint-namespace-name --namespace

Namnområdesnamnet för slutpunktsresursen.

--endpoint-policy-name --policy

Principnamnet för niska veze hämtning.

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

Resursgrupp för slutpunktens resurs. Om det inte anges används IoT Hub-resursgruppen.

--endpoint-subscription-id -s

Prenumerations-ID för slutpunktsresursen. Om den inte tillhandahålls används IoT Hub-prenumerationen.

--endpoint-uri

URI för slutpunktsresursen.

--entity-path

Entitetssökvägen för slutpunktsresursen.

--identity

Använd en systemtilldelad eller användartilldelad hanterad identitet för slutpunktsautentisering. Använd "[system]" för att referera till den systemtilldelade identiteten eller ett resurs-ID för att referera till en användartilldelad identitet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az iot hub message-endpoint create storage-container

Förhandsgranskning

Kommandogruppen "iot hub message-endpoint" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Lägg till en slutpunkt för lagringscontainer för en IoT Hub.

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]

Exempel

Skapa en nyckelbaserad slutpunkt för lagringscontainer för en IoT Hub.

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

Skapa en slutpunkt för lagringscontainer för en IoT Hub med hjälp av en niska veze. Slutpunkts-URI utelämnas.

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

Skapa en slutpunkt för lagringscontainer för en IoT Hub med systemtilldelad identitet med angiven batchfrekvens, segmentstorlek och filnamnsformat. Slutpunkten måste anges.

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]

Skapa en lagringscontainerslutpunkt för en IoT Hub med användartilldelad identitet med json-kodning. Slutpunkten måste anges.

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}

Obligatoriska parametrar

--container --container-name

Namnet på lagringscontainern.

--en --endpoint --endpoint-name

Namn på routningsslutpunkten.

--hub-name -n

IoT Hub-namn.

Valfria parametrar

--batch-frequency -b

Begär batchfrekvens i sekunder. Den maximala tid som kan förflutit innan data skrivs till en blob, mellan 60 och 720 sekunder.

Standardvärde: 300
--chunk-size -w

Begär segmentstorlek i megabyte (MB). Den maximala storleken på blobar, mellan 10 och 500 MB.

Standardvärde: 300
--connection-string -c

Anslutningssträng för routningsslutpunkten.

--encoding

Kodningsformat för containern.

Godkända värden: avro, json
Standardvärde: avro
--endpoint-account

Kontonamnet för slutpunktsresursen.

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

Resursgrupp för slutpunktens resurs. Om det inte anges används IoT Hub-resursgruppen.

--endpoint-subscription-id -s

Prenumerations-ID för slutpunktsresursen. Om den inte tillhandahålls används IoT Hub-prenumerationen.

--endpoint-uri

URI för slutpunktsresursen.

--ff --file-name-format

Filnamnsformat för bloben. Filnamnsformatet måste innehålla fälten {iothub}, {partition}, {YYYY}, {MM}, {DD}, {HH} och {mm}. Alla parametrar är obligatoriska men kan ordnas om med eller utan avgränsare.

Standardvärde: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Använd en systemtilldelad eller användartilldelad hanterad identitet för slutpunktsautentisering. Använd "[system]" för att referera till den systemtilldelade identiteten eller ett resurs-ID för att referera till en användartilldelad identitet.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.