Freigeben über


az tsi event-source eventhub

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 eventhub-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Verwalten der Ereignisquelle mit Timeseriesinsights-Untergruppenereignishub.

Befehle

Name Beschreibung Typ Status
az tsi event-source eventhub create

Erstellen Sie eine Ereignisquelle unter der angegebenen Umgebung.

Durchwahl Allgemein verfügbar
az tsi event-source eventhub update

Aktualisieren Sie eine Ereignisquelle unter der angegebenen Umgebung.

Durchwahl Allgemein verfügbar

az tsi event-source eventhub create

Erstellen Sie eine Ereignisquelle unter der angegebenen Umgebung.

az tsi event-source eventhub create --consumer-group-name
                                    --environment-name
                                    --event-hub-name
                                    --event-source-name
                                    --event-source-resource-id
                                    --key-name
                                    --location
                                    --namespace
                                    --resource-group
                                    --shared-access-key
                                    [--local-timestamp]
                                    [--tags]
                                    [--timestamp-property-name]

Beispiele

CreateEventHubEventSource

az tsi event-source eventhub create --environment-name "env1" --name "es1" --location westus --consumer-group-name "cgn" --event-hub-name "ehn" --event-source-resource-id "somePathInArm" --key-name "managementKey" --service-bus-namespace "sbn" --shared-access-key "someSecretvalue" --timestamp-property-name "someTimestampProperty" --resource-group "rg1"

Erforderliche Parameter

--consumer-group-name

Der Name der Consumergruppe des Ereignishubs, 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-hub-name

Der Name des Event Hubs.

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

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

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

Die Ressourcen-ID der Ereignisquelle im Azure Resource Manager.

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

Der Name des SAS-Schlüssels, der dem Time Series Insights-Dienst Zugriff auf den Event Hub gewährt. Die Richtlinien für den freigegebenen Zugriff für diesen Schlüssel müssen dem Event Hub "Listen"-Berechtigungen erteilen.

--location -l

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

--namespace --service-bus-namespace

Der Name des Servicebus, der den Event Hub enthält.

--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 freigegebenen Zugriffsschlüssels, der dem Time Series Insights-Dienst Lesezugriff auf den Event Hub gewährt. Diese Eigenschaft wird in Ereignisquellantworten nicht angezeigt.

Optionale Parameter

--local-timestamp

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.

--tags

Durch Leerzeichen getrennte 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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az tsi event-source eventhub update

Aktualisieren Sie eine Ereignisquelle unter der angegebenen Umgebung.

az tsi event-source eventhub update [--environment-name]
                                    [--event-source-name]
                                    [--ids]
                                    [--local-timestamp]
                                    [--resource-group]
                                    [--shared-access-key]
                                    [--subscription]
                                    [--tags]
                                    [--timestamp-property-name]

Beispiele

UpdateEventHubEventSource

az tsi event-source eventhub update --environment-name "env1" --name "es1" --shared-access-key "someSecretvalue" --timestamp-property-name "someTimestampProperty" --resource-group "rg1"

Optionale Parameter

--environment-name

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

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

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

--ids

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.

--local-timestamp

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.

--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 freigegebenen Zugriffsschlüssels, der dem Time Series Insights-Dienst Lesezugriff auf den Event Hub gewährt. Diese Eigenschaft wird in Ereignisquellantworten nicht angezeigt.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--tags

Durch Leerzeichen getrennte 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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.