az iot hub message-endpoint create
Hinweis
Diese Referenz ist Teil der Azure-iot-Erweiterung für die Azure CLI (Version 2.46.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az iot Hub-Nachrichtenendpunkt-Erstellungsbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Endpunkt zu einem IoT Hub hinzu.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az iot hub message-endpoint create cosmosdb-container |
Fügen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-endpoint create eventhub |
Fügen Sie einen Event Hub-Endpunkt für einen IoT Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-endpoint create servicebus-queue |
Fügen Sie einen Service Bus Queue-Endpunkt für einen IoT Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-endpoint create servicebus-topic |
Fügen Sie einen Service Bus Topic-Endpunkt für einen IoT-Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-endpoint create storage-container |
Fügen Sie einen Speichercontainer-Endpunkt für einen IoT Hub hinzu. |
Erweiterung | Vorschau |
az iot hub message-endpoint create cosmosdb-container
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub hinzu.
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]
Beispiele
Erstellen Sie einen schlüsselbasierten Cosmos DB-Containerendpunkt für einen IoT Hub.
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --container {container} --db {database} --endpoint-account {account_name}
Erstellen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub mit einem Verbindungszeichenfolge.
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container} --db {database}
Erstellen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub mit dem angegebenen Primärschlüssel und Endpunkt-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}
Erstellen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub mithilfe der vom System zugewiesenen Identität und einem Partitionsschlüsselnamen. Die Partitionsschlüsselvorlage ist die Standardeinstellung.
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]
Erstellen Sie einen Cosmos DB-Containerendpunkt für einen IoT Hub mithilfe der vom Benutzer zugewiesenen Identität, des Partitionsschlüsselnamens und der Partitionsschlüsselvorlage.
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}
Erforderliche Parameter
Der Name des Cosmos DB SQL-Containers in der Cosmos DB-Datenbank.
Der Name der Cosmos DB-Datenbank im Cosmos DB-Konto.
Name des Routingendpunkts.
IoT Hub-Name.
Optionale Parameter
Verbindungszeichenfolge des Routingendpunkts.
Der Kontoname für die Endpunktressource.
Ressourcengruppe der Endpunktresoure. Wenn nicht angegeben, wird die Ressourcengruppe des IoT Hub verwendet.
Abonnement-ID der Endpunktressource. Wenn nicht angegeben, wird das IoT Hub-Abonnement verwendet.
Der URI der Endpunktressource.
Verwenden Sie eine vom System zugewiesene oder vom Benutzer zugewiesene verwaltete Identität für die Endpunktauthentifizierung. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf eine vom Benutzer zugewiesene Identität zu verweisen.
Der Name des Partitionsschlüssels, der diesem Cosmos DB SQL-Container zugeordnet ist, falls vorhanden.
Die Vorlage zum Generieren eines synthetischen Partitionsschlüsselwerts für die Verwendung mit diesem Cosmos DB SQL-Container. Die Vorlage muss mindestens einen der folgenden Platzhalter enthalten: {iothub}, {deviceid}, {DD}, {MM} und {JJJJ}. Jeder Platzhalter kann höchstens einmal angegeben werden, aber Reihenfolge und Nicht-Platzhalterkomponenten sind beliebig. Wenn der Partitionsschlüsselname angegeben wird, wird standardmäßig die Partitionsschlüsselvorlage auf {deviceid}-{YYYY}-{MM} festgelegt.
Der Primärschlüssel des Cosmos DB-Kontos.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Sekundärschlüssel des Cosmos DB-Kontos.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-endpoint create eventhub
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Event Hub-Endpunkt für einen IoT Hub hinzu.
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]
Beispiele
Erstellen Sie einen schlüsselbasierten Event Hub-Endpunkt für einen 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}
Erstellen Sie einen Event Hub-Endpunkt für einen IoT Hub mit einem Verbindungszeichenfolge. Der Endpunkt-URI und der Entitätspfad werden weggelassen.
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} -c {connection_string}
Erstellen Sie einen Event Hub-Endpunkt für einen IoT Hub mithilfe der vom System zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
Erstellen Sie einen Event Hub-Endpunkt für einen IoT-Hub mithilfe der vom Benutzer zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
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}
Erforderliche Parameter
Name des Routingendpunkts.
IoT Hub-Name.
Optionale Parameter
Verbindungszeichenfolge des Routingendpunkts.
Der Namespacename für die Endpunktressource.
Der Richtlinienname für Verbindungszeichenfolge Abruf.
Ressourcengruppe der Endpunktresoure. Wenn nicht angegeben, wird die Ressourcengruppe des IoT Hub verwendet.
Abonnement-ID der Endpunktressource. Wenn nicht angegeben, wird das IoT Hub-Abonnement verwendet.
Der URI der Endpunktressource.
Der Entitätspfad der Endpunktressource.
Verwenden Sie eine vom System zugewiesene oder vom Benutzer zugewiesene verwaltete Identität für die Endpunktauthentifizierung. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf eine vom Benutzer zugewiesene Identität zu verweisen.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-endpoint create servicebus-queue
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Service Bus Queue-Endpunkt für einen IoT Hub hinzu.
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]
Beispiele
Erstellen Sie einen schlüsselbasierten Service Bus Queue-Endpunkt für einen 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}
Erstellen Sie einen Service Bus-Warteschlangenendpunkt für einen IoT-Hub mithilfe eines Verbindungszeichenfolge. Der Endpunkt-URI und der Entitätspfad werden weggelassen.
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} -c {connection_string}
Erstellen Sie einen Service Bus Queue-Endpunkt für einen IoT Hub mithilfe der vom System zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
Erstellen Sie einen Service Bus-Warteschlangenendpunkt für einen IoT-Hub mithilfe der vom Benutzer zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
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}
Erforderliche Parameter
Name des Routingendpunkts.
IoT Hub-Name.
Optionale Parameter
Verbindungszeichenfolge des Routingendpunkts.
Der Namespacename für die Endpunktressource.
Der Richtlinienname für Verbindungszeichenfolge Abruf.
Ressourcengruppe der Endpunktresoure. Wenn nicht angegeben, wird die Ressourcengruppe des IoT Hub verwendet.
Abonnement-ID der Endpunktressource. Wenn nicht angegeben, wird das IoT Hub-Abonnement verwendet.
Der URI der Endpunktressource.
Der Entitätspfad der Endpunktressource.
Verwenden Sie eine vom System zugewiesene oder vom Benutzer zugewiesene verwaltete Identität für die Endpunktauthentifizierung. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf eine vom Benutzer zugewiesene Identität zu verweisen.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-endpoint create servicebus-topic
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Service Bus Topic-Endpunkt für einen IoT-Hub hinzu.
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]
Beispiele
Erstellen Sie einen schlüsselbasierten ServiceBus-Themenendpunkt für einen 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}
Erstellen Sie einen ServiceBus-Themenendpunkt für einen IoT-Hub mit einem Verbindungszeichenfolge. Der Endpunkt-URI und der Entitätspfad werden weggelassen.
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} -c {connection_string}
Erstellen Sie einen Service Bus Topic-Endpunkt für einen IoT Hub mithilfe der vom System zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
Erstellen Sie einen ServiceBus-Themenendpunkt für einen IoT Hub mithilfe der vom Benutzer zugewiesenen Identität. Der Endpunkt und der Entitätspfad müssen angegeben werden.
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}
Erforderliche Parameter
Name des Routingendpunkts.
IoT Hub-Name.
Optionale Parameter
Verbindungszeichenfolge des Routingendpunkts.
Der Namespacename für die Endpunktressource.
Der Richtlinienname für Verbindungszeichenfolge Abruf.
Ressourcengruppe der Endpunktresoure. Wenn nicht angegeben, wird die Ressourcengruppe des IoT Hub verwendet.
Abonnement-ID der Endpunktressource. Wenn nicht angegeben, wird das IoT Hub-Abonnement verwendet.
Der URI der Endpunktressource.
Der Entitätspfad der Endpunktressource.
Verwenden Sie eine vom System zugewiesene oder vom Benutzer zugewiesene verwaltete Identität für die Endpunktauthentifizierung. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf eine vom Benutzer zugewiesene Identität zu verweisen.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub message-endpoint create storage-container
Die Befehlsgruppe "iot hub message-endpoint" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus
Fügen Sie einen Speichercontainer-Endpunkt für einen IoT Hub hinzu.
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]
Beispiele
Erstellen Sie einen schlüsselbasierten Speichercontainer-Endpunkt für einen IoT Hub.
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --container {container_name} --endpoint-account {account_name}
Erstellen Sie einen Speichercontainerendpunkt für einen IoT-Hub mithilfe eines Verbindungszeichenfolge. Der Endpunkt-URI wird weggelassen.
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container_name}
Erstellen Sie einen Speichercontainerendpunkt für einen IoT Hub mithilfe der vom System zugewiesenen Identität mit dem angegebenen Batchhäufigkeits-, Block- und Dateinamenformat. Der Endpunkt muss angegeben werden.
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]
Erstellen Sie einen Speichercontainer-Endpunkt für einen IoT-Hub mithilfe der vom Benutzer zugewiesenen Identität mit json-Codierung. Der Endpunkt muss angegeben werden.
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}
Erforderliche Parameter
Name des Speichercontainers.
Name des Routingendpunkts.
IoT Hub-Name.
Optionale Parameter
Anforderungsbatchhäufigkeit in Sekunden. Die maximale Zeitspanne, die verstrichen werden kann, bevor Daten in ein Blob geschrieben werden, zwischen 60 und 720 Sekunden.
Anforderungsabschnittsgröße in Megabyte(MB). Die maximale Größe von Blobs zwischen 10 und 500 MB.
Verbindungszeichenfolge des Routingendpunkts.
Codierungsformat für den Container.
Der Kontoname für die Endpunktressource.
Ressourcengruppe der Endpunktresoure. Wenn nicht angegeben, wird die Ressourcengruppe des IoT Hub verwendet.
Abonnement-ID der Endpunktressource. Wenn nicht angegeben, wird das IoT Hub-Abonnement verwendet.
Der URI der Endpunktressource.
Dateinamenformat für das Blob. Das Dateinamenformat muss {iothub}, {partition}, {JJJJ}, {MM}, {DD}, {HH} und {mm} felder enthalten. Alle Parameter sind obligatorisch, können aber mit oder ohne Trennzeichen neu angeordnet werden.
Verwenden Sie eine vom System zugewiesene oder vom Benutzer zugewiesene verwaltete Identität für die Endpunktauthentifizierung. Verwenden Sie "[System]", um auf die vom System zugewiesene Identität oder eine Ressourcen-ID zu verweisen, um auf eine vom Benutzer zugewiesene Identität zu verweisen.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.