az tsi event-source iothub

Hinweis

Dieser Verweis ist Teil der Timeseriesinsights-Erweiterung für die Azure CLI (Version 2.11.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie zum ersten Mal einen Az tsi-Ereignisquelle-iothub-Befehl ausführen. Weitere Informationen zu Erweiterungen

Verwalten sie die Ereignisquelle mit timeseriesinsights sub group iot-hub.

Befehle

az tsi event-source iothub create

Erstellen Sie eine Ereignisquelle unter der angegebenen Umgebung.

az tsi event-source iothub update

Aktualisieren Einer Ereignisquelle unter der angegebenen Umgebung.

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

--consumer-group-name

Der Name der Verbrauchergruppe des iot Hubs, die die Partitionen enthält, aus denen Ereignisse gelesen werden.

--environment-name

Der Name der Time Series Insights-Umgebung, die der angegebenen Ressourcengruppe zugeordnet ist.

--event-source-name --name -n

Der Name der Time Series Insights-Ereignisquelle, die der angegebenen Umgebung zugeordnet ist.

--event-source-resource-id --resource-id

Die Ressourcen-ID der Ereignisquelle in Azure Resource Manager.

--iot-hub-name

Der Name des iot-Hubs.

--key-name --shared-access-policy-name

Der Name des Schlüssels für den freigegebenen Zugriff, 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.

--location -l

Der Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--resource-group -g

Name der Ressourcengruppe der Umgebung. Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--shared-access-key

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 Ereignisquellenantworten nicht angezeigt.

Optionale Parameter

--local-timestamp

Ein Objekt, das die lokale Timestamp-Eigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss und die entsprechenden Timezone-Offsetinformationen. Wenn ein Wert nicht für localTimestamp angegeben ist oder null, wird der lokale Zeitstempel nicht mit den Ereignissen in verbindung gesetzt. Erwarteter Wert: json-string/@json-datei.

--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--timestamp-property-name --ts-property-name

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.

az tsi event-source iothub update

Aktualisieren Einer Ereignisquelle unter der angegebenen Umgebung.

az tsi event-source iothub update --environment-name
                                  --event-source-name
                                  --resource-group
                                  [--local-timestamp]
                                  [--shared-access-key]
                                  [--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

Erforderliche Parameter

--environment-name

Der Name der Time Series Insights-Umgebung, die der angegebenen Ressourcengruppe zugeordnet ist.

--event-source-name --name -n

Der Name der Time Series Insights-Ereignisquelle, die der angegebenen Umgebung zugeordnet ist.

--resource-group -g

Name der Ressourcengruppe der Umgebung. Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--local-timestamp

Ein Objekt, das die lokale Timestamp-Eigenschaft darstellt. Es enthält das Format des lokalen Zeitstempels, der verwendet werden muss und die entsprechenden Timezone-Offsetinformationen. Wenn ein Wert nicht für localTimestamp angegeben ist oder null, wird der lokale Zeitstempel nicht mit den Ereignissen in verbindung gesetzt. Erwarteter Wert: json-string/@json-datei.

--shared-access-key

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 Ereignisquellenantworten nicht angezeigt.

--tags

Leergetrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

--timestamp-property-name --ts-property-name

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.