Delen via


az iot hub message-endpoint create

Notitie

Deze verwijzing maakt deel uit van de Azure-iot-extensie voor de Azure CLI (versie 2.46.0 of hoger). De extensie installeert automatisch de eerste keer dat u een opdracht voor het maken van een az iot hub message-endpoint uitvoert . Meer informatie over extensies.

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een eindpunt toe aan een IoT Hub.

Opdracht

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

Voeg een Cosmos DB-containereindpunt toe voor een IoT Hub.

Toestel Preview uitvoeren
az iot hub message-endpoint create eventhub

Voeg een Event Hub-eindpunt toe voor een IoT Hub.

Toestel Preview uitvoeren
az iot hub message-endpoint create servicebus-queue

Voeg een Service Bus-wachtrij-eindpunt toe voor een IoT Hub.

Toestel Preview uitvoeren
az iot hub message-endpoint create servicebus-topic

Voeg een Service Bus-onderwerpeindpunt toe voor een IoT Hub.

Toestel Preview uitvoeren
az iot hub message-endpoint create storage-container

Een opslagcontainereindpunt toevoegen voor een IoT Hub.

Toestel Preview uitvoeren

az iot hub message-endpoint create cosmosdb-container

Preview

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een Cosmos DB-containereindpunt toe voor een 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]

Voorbeelden

Maak een cosmos DB-containereindpunt op basis van sleutels voor een IoT Hub.

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

Maak een Cosmos DB-containereindpunt voor een IoT Hub met behulp van een verbindingsreeks.

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

Maak een Cosmos DB-containereindpunt voor een IoT Hub met behulp van de opgegeven primaire sleutel en eindpunt-URI.

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}

Maak een Cosmos DB-containereindpunt voor een IoT Hub met behulp van door het systeem toegewezen identiteit en een partitiesleutelnaam. De partitiesleutelsjabloon is de standaardwaarde.

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]

Maak een Cosmos DB-containereindpunt voor een IoT Hub met behulp van door de gebruiker toegewezen identiteit, de naam van de partitiesleutel en de partitiesleutelsjabloon.

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}

Vereiste parameters

--container --container-name

De naam van de Cosmos DB SQL-container in de cosmos DB-database.

--database-name --db

De naam van de cosmos DB-database in het cosmos DB-account.

--en --endpoint --endpoint-name

Naam van het routeringseindpunt.

--hub-name -n

Naam van IoT Hub.

Optionele parameters

--connection-string -c

Verbindingsreeks van het routeringseindpunt.

--endpoint-account

De accountnaam voor de eindpuntresource.

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

Resourcegroep van de eindpuntresources. Indien niet opgegeven, wordt de resourcegroep van de IoT Hub gebruikt.

--endpoint-subscription-id -s

Abonnements-id van de eindpuntresource. Als dit niet is opgegeven, wordt het abonnement van de IoT Hub gebruikt.

--endpoint-uri

De URI van de eindpuntresource.

--identity

Gebruik een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit voor eindpuntverificatie. Gebruik [system]' om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen identiteit.

--partition-key-name --pkn

De naam van de partitiesleutel die is gekoppeld aan deze Cosmos DB SQL-container, indien aanwezig.

--partition-key-template --pkt

De sjabloon voor het genereren van een synthetische partitiesleutelwaarde voor gebruik met deze Cosmos DB SQL-container. De sjabloon moet ten minste een van de volgende tijdelijke aanduidingen bevatten: {iothub}, {deviceid}, {DD}, {MM} en {JJJJ}. Elke tijdelijke aanduiding kan maximaal één keer worden opgegeven, maar volgorde en niet-tijdelijke aanduidingen zijn willekeurig. Als de naam van de partitiesleutel is opgegeven, wordt de partitiesleutelsjabloon standaard ingesteld op {deviceid}-{JJJJ}-{MM}.

--pk --primary-key

De primaire sleutel van het Cosmos DB-account.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--secondary-key --sk

De secundaire sleutel van het cosmos DB-account.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot hub message-endpoint create eventhub

Preview

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een Event Hub-eindpunt toe voor een 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]

Voorbeelden

Maak een Event Hub-eindpunt op basis van sleutels voor een 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}

Maak een Event Hub-eindpunt voor een IoT Hub met behulp van een verbindingsreeks. De eindpunt-URI en het entiteitspad worden weggelaten.

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

Maak een Event Hub-eindpunt voor een IoT Hub met behulp van door het systeem toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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

Maak een Event Hub-eindpunt voor een IoT Hub met behulp van door de gebruiker toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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}

Vereiste parameters

--en --endpoint --endpoint-name

Naam van het routeringseindpunt.

--hub-name -n

Naam van IoT Hub.

Optionele parameters

--connection-string -c

Verbindingsreeks van het routeringseindpunt.

--endpoint-namespace-name --namespace

De naamruimtenaam voor de eindpuntresource.

--endpoint-policy-name --policy

De beleidsnaam voor het ophalen van verbindingsreeks.

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

Resourcegroep van de eindpuntresources. Indien niet opgegeven, wordt de resourcegroep van de IoT Hub gebruikt.

--endpoint-subscription-id -s

Abonnements-id van de eindpuntresource. Als dit niet is opgegeven, wordt het abonnement van de IoT Hub gebruikt.

--endpoint-uri

De URI van de eindpuntresource.

--entity-path

Het entiteitspad van de eindpuntresource.

--identity

Gebruik een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit voor eindpuntverificatie. Gebruik [system]' om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen identiteit.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot hub message-endpoint create servicebus-queue

Preview

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een Service Bus-wachtrij-eindpunt toe voor een 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]

Voorbeelden

Maak een servicebuswachtrijeindpunt op basis van sleutels voor een 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}

Maak een Service Bus-wachtrij-eindpunt voor een IoT Hub met behulp van een verbindingsreeks. De eindpunt-URI en het entiteitspad worden weggelaten.

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

Maak een Service Bus-wachtrij-eindpunt voor een IoT Hub met behulp van door het systeem toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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

Maak een Service Bus-wachtrij-eindpunt voor een IoT Hub met behulp van door de gebruiker toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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}

Vereiste parameters

--en --endpoint --endpoint-name

Naam van het routeringseindpunt.

--hub-name -n

Naam van IoT Hub.

Optionele parameters

--connection-string -c

Verbindingsreeks van het routeringseindpunt.

--endpoint-namespace-name --namespace

De naamruimtenaam voor de eindpuntresource.

--endpoint-policy-name --policy

De beleidsnaam voor het ophalen van verbindingsreeks.

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

Resourcegroep van de eindpuntresources. Indien niet opgegeven, wordt de resourcegroep van de IoT Hub gebruikt.

--endpoint-subscription-id -s

Abonnements-id van de eindpuntresource. Als dit niet is opgegeven, wordt het abonnement van de IoT Hub gebruikt.

--endpoint-uri

De URI van de eindpuntresource.

--entity-path

Het entiteitspad van de eindpuntresource.

--identity

Gebruik een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit voor eindpuntverificatie. Gebruik [system]' om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen identiteit.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot hub message-endpoint create servicebus-topic

Preview

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Voeg een Service Bus-onderwerpeindpunt toe voor een 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]

Voorbeelden

Maak een service bus-onderwerpeindpunt op basis van sleutels voor een 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}

Maak een Service Bus-onderwerpeindpunt voor een IoT Hub met behulp van een verbindingsreeks. De eindpunt-URI en het entiteitspad worden weggelaten.

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

Maak een Service Bus-onderwerpeindpunt voor een IoT Hub met behulp van door het systeem toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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

Maak een Service Bus-onderwerpeindpunt voor een IoT Hub met behulp van door de gebruiker toegewezen identiteit. Het eindpunt en het entiteitspad moeten worden opgegeven.

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}

Vereiste parameters

--en --endpoint --endpoint-name

Naam van het routeringseindpunt.

--hub-name -n

Naam van IoT Hub.

Optionele parameters

--connection-string -c

Verbindingsreeks van het routeringseindpunt.

--endpoint-namespace-name --namespace

De naamruimtenaam voor de eindpuntresource.

--endpoint-policy-name --policy

De beleidsnaam voor het ophalen van verbindingsreeks.

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

Resourcegroep van de eindpuntresources. Indien niet opgegeven, wordt de resourcegroep van de IoT Hub gebruikt.

--endpoint-subscription-id -s

Abonnements-id van de eindpuntresource. Als dit niet is opgegeven, wordt het abonnement van de IoT Hub gebruikt.

--endpoint-uri

De URI van de eindpuntresource.

--entity-path

Het entiteitspad van de eindpuntresource.

--identity

Gebruik een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit voor eindpuntverificatie. Gebruik [system]' om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen identiteit.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az iot hub message-endpoint create storage-container

Preview

Opdrachtgroep 'iot hub message-endpoint' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Een opslagcontainereindpunt toevoegen voor een 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]

Voorbeelden

Maak een opslagcontainereindpunt op basis van sleutels voor een IoT Hub.

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

Maak een opslagcontainereindpunt voor een IoT Hub met behulp van een verbindingsreeks. De eindpunt-URI wordt weggelaten.

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

Maak een opslagcontainereindpunt voor een IoT Hub met behulp van door het systeem toegewezen identiteit met de opgegeven batchfrequentie, segmentgrootte en bestandsindeling. Het eindpunt moet worden opgegeven.

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]

Maak een opslagcontainereindpunt voor een IoT Hub met behulp van door de gebruiker toegewezen identiteit met json-codering. Het eindpunt moet worden opgegeven.

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}

Vereiste parameters

--container --container-name

Naam van de opslagcontainer.

--en --endpoint --endpoint-name

Naam van het routeringseindpunt.

--hub-name -n

Naam van IoT Hub.

Optionele parameters

--batch-frequency -b

Aanvraag batchfrequentie in seconden. De maximale hoeveelheid tijd die kan worden verstreken voordat gegevens naar een blob worden geschreven, tussen 60 en 720 seconden.

Default value: 300
--chunk-size -w

Grootte van segmenten aanvragen in megabytes (MB). De maximale grootte van blobs, tussen 10 en 500 MB.

Default value: 300
--connection-string -c

Verbindingsreeks van het routeringseindpunt.

--encoding

Coderingsindeling voor de container.

Geaccepteerde waarden: avro, json
Default value: avro
--endpoint-account

De accountnaam voor de eindpuntresource.

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

Resourcegroep van de eindpuntresources. Indien niet opgegeven, wordt de resourcegroep van de IoT Hub gebruikt.

--endpoint-subscription-id -s

Abonnements-id van de eindpuntresource. Als dit niet is opgegeven, wordt het abonnement van de IoT Hub gebruikt.

--endpoint-uri

De URI van de eindpuntresource.

--ff --file-name-format

Bestandsnaamindeling voor de blob. De bestandsindeling moet de velden {iothub}, {partition}, {JJJJ}, {MM}, {DD}, {HH} en {mm} bevatten. Alle parameters zijn verplicht, maar kunnen opnieuw worden gerangschikt met of zonder scheidingstekens.

Default value: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Gebruik een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit voor eindpuntverificatie. Gebruik [system]' om te verwijzen naar de door het systeem toegewezen identiteit of een resource-id om te verwijzen naar een door de gebruiker toegewezen identiteit.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.