az tsi event-source iothub
Hinweis
Diese Referenz ist Teil der Timeseriesinsights-Erweiterung für die Azure CLI (Version 2.50.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az tsi event-source iothub-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Verwalten der Ereignisquelle mit timeseriesinsights sub group iot-hub.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az tsi event-source iothub create |
Erstellen Sie eine Ereignisquelle unter der angegebenen Umgebung. |
Durchwahl | Allgemein verfügbar |
az tsi event-source iothub update |
Aktualisieren Sie eine Ereignisquelle unter der angegebenen Umgebung. |
Durchwahl | Allgemein verfügbar |
az tsi event-source iothub create
Erstellen Sie eine Ereignisquelle unter der angegebenen Umgebung.
az tsi event-source iothub create --consumer-group-name
--environment-name
--event-source-name
--event-source-resource-id
--iot-hub-name
--key-name
--location
--resource-group
--shared-access-key
[--local-timestamp]
[--tags]
[--timestamp-property-name]
Beispiele
CreateIotHubEventSource
az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"
Erforderliche Parameter
Der Name der Consumergruppe des Iot Hubs, die die Partitionen enthält, aus denen Ereignisse gelesen werden.
Der Name der Time Series Insights-Umgebung, die der angegebenen Ressourcengruppe zugeordnet ist.
Der Name der Ereignisquelle "Time Series Insights", die der angegebenen Umgebung zugeordnet ist.
Die Ressourcen-ID der Ereignisquelle im Azure Resource Manager.
Der Name des iot-Hubs.
Der Name des Schlüssels "Shared Access Policy", der dem Time Series Insights-Dienst Zugriff auf den iot-Hub gewährt. Dieser Schlüssel für den freigegebenen Zugriff muss "Service Connect"-Berechtigungen für den Iot-Hub erteilen.
Position Werte aus: az account list-locations
. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location>
konfigurieren.
Name der Ressourcengruppe der Umgebung. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Wert des Schlüssels "Shared Access Policy", der dem Time Series Insights-Dienst Lesezugriff auf den iot-Hub gewährt. Diese Eigenschaft wird in Ereignisquellantworten nicht angezeigt.
Optionale Parameter
Ein Objekt, das die lokale Timestamp-Eigenschaft darstellt. Sie enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Informationen zum Offset der Zeitzone. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen gesendet. Erwarteter Wert: json-string/@json-file.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Die Ereigniseigenschaft, die als Zeitstempel der Ereignisquelle verwendet wird. Wenn für timestampPropertyName kein Name oder wenn Null oder eine leere Zeichenfolge angegeben wird, wird der Zeitpunkt der Ereigniserstellung verwendet.
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 tsi event-source iothub update
Aktualisieren Sie eine Ereignisquelle unter der angegebenen Umgebung.
az tsi event-source iothub update [--environment-name]
[--event-source-name]
[--ids]
[--local-timestamp]
[--resource-group]
[--shared-access-key]
[--subscription]
[--tags]
[--timestamp-property-name]
Beispiele
UpdateIotHubEventSource
az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource" --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag
Optionale Parameter
Der Name der Time Series Insights-Umgebung, die der angegebenen Ressourcengruppe zugeordnet ist.
Der Name der Ereignisquelle "Time Series Insights", die der angegebenen Umgebung zugeordnet ist.
Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Ein Objekt, das die lokale Timestamp-Eigenschaft darstellt. Sie enthält das Format des lokalen Zeitstempels, der verwendet werden muss, und die entsprechenden Informationen zum Offset der Zeitzone. Wenn für localTimestamp kein Wert angegeben ist oder null ist, wird der lokale Zeitstempel nicht mit den Ereignissen gesendet. Erwarteter Wert: json-string/@json-file.
Name der Ressourcengruppe der Umgebung. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Wert des Schlüssels "Shared Access Policy", der dem Time Series Insights-Dienst Lesezugriff auf den iot-Hub gewährt. Diese Eigenschaft wird in Ereignisquellantworten nicht angezeigt.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.
Die Ereigniseigenschaft, die als Zeitstempel der Ereignisquelle verwendet wird. Wenn für timestampPropertyName kein Name oder wenn Null oder eine leere Zeichenfolge angegeben wird, wird der Zeitpunkt der Ereigniserstellung verwendet.
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.