Freigeben über


az eventhubs eventhub

Verwalten von Azure EventHubs EventHubs und Autorisierungsregel.

Befehle

Name Beschreibung Typ Status
az eventhubs eventhub authorization-rule

Eventhub-Autorisierungsregel.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule create

Erstellen Sie eine AuthorizationRule für den angegebenen Event Hub. Die Erstellung/Aktualisierung der AuthorizationRule dauert einige Sekunden, bis sie wirksam wird.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule delete

Löschen sie eine Event Hub AuthorizationRule.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule keys

Autorisierungsregelschlüssel.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule keys list

Ruft die ACS- und SAS-Verbindungszeichenfolge s für den Event Hub ab.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule keys renew

Generiert die ACS- und SAS-Verbindungszeichenfolge s für den Event Hub.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule list

Listet die Autorisierungsregeln für einen Event Hub auf.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule show

Rufen Sie eine AuthorizationRule für einen Event Hub anhand des Regelnamens ab.

Core Allgemein verfügbar
az eventhubs eventhub authorization-rule update

Aktualisieren sie eine AuthorizationRule für den angegebenen Event Hub. Die Erstellung/Aktualisierung der AuthorizationRule dauert einige Sekunden, bis sie wirksam wird.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group

Azure Event Hubs Consumergroup verwalten.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group create

Erstellen Sie eine Consumergruppe für Event Hubs als geschachtelte Ressource in einem Namespace.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group delete

Löschen Sie eine Consumergruppe aus der angegebenen Event Hub- und Ressourcengruppe.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group list

Listet alle Consumergruppen in einem Namespace auf. Ein leerer Feed wird zurückgegeben, wenn keine Consumergruppe im Namespace vorhanden ist.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group show

Rufen Sie eine Beschreibung für die angegebene Consumergruppe ab.

Core Allgemein verfügbar
az eventhubs eventhub consumer-group update

Aktualisieren Sie eine Consumergruppe für Event Hubs als geschachtelte Ressource in einem Namespace.

Core Allgemein verfügbar
az eventhubs eventhub create

Erstellt den EventHubs Eventhub.

Core Allgemein verfügbar
az eventhubs eventhub delete

Löschen Sie einen Event Hub aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

Core Allgemein verfügbar
az eventhubs eventhub list

Auflisten aller Event Hubs in einem Namespace.

Core Allgemein verfügbar
az eventhubs eventhub show

Rufen Sie eine Event Hubs-Beschreibung für den angegebenen Event Hub ab.

Core Allgemein verfügbar
az eventhubs eventhub update

Aktualisieren Sie einen neuen Event Hub als geschachtelte Ressource in einem Namespace.

Core Allgemein verfügbar

az eventhubs eventhub create

Erstellt den EventHubs Eventhub.

az eventhubs eventhub create --name
                             --namespace-name
                             --resource-group
                             [--archive-name-format]
                             [--blob-container]
                             [--capture-interval]
                             [--capture-size-limit]
                             [--cleanup-policy {Compact, Delete}]
                             [--destination-name]
                             [--enable-capture {false, true}]
                             [--mi-system-assigned {false, true}]
                             [--mi-user-assigned]
                             [--partition-count]
                             [--retention-time]
                             [--skip-empty-archives {false, true}]
                             [--status {Active, Disabled, SendDisabled}]
                             [--storage-account]
                             [--tombstone-retention-time-in-hours]

Beispiele

Erstellen Sie einen neuen Eventhub.

az eventhubs eventhub create --resource-group myresourcegroup --namespace-name mynamespace --name myeventhub --cleanup-policy Delete --partition-count 15

Erforderliche Parameter

--name -n

Name von Eventhub.

--namespace-name

Name des Namespace.

--resource-group -g

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

Optionale Parameter

--archive-name-format

Blobbenennungskonvention für Das Archiv, z. B. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Hier sind alle Parameter (Namespace, EventHub usw.) unabhängig von der Reihenfolge obligatorisch.

--blob-container

Blobcontainername.

--capture-interval

Ermöglicht Es Ihnen, die Häufigkeit festzulegen, mit der die Aufnahme in Azure Blobs erfolgt, der Wert sollte zwischen 60 und 900 Sekunden betragen.

--capture-size-limit

Definiert die Datenmenge, die in Ihrem Event Hub erstellt wurde, bevor ein Erfassungsvorgang ausgeführt wird. Der Wert sollte zwischen 10485760 und 524288000 Bytes betragen.

--cleanup-policy

Listet die möglichen Werte für sauber up-Richtlinie auf.

Zulässige Werte: Compact, Delete
--destination-name

Der Name für das Aufnahmeziel sollte "EventHubArchive.AzureBlockBlob" sein.

--enable-capture

Ein boolescher Wert, der angibt, ob die Aufnahme aktiviert ist.

Zulässige Werte: false, true
--mi-system-assigned

System zugewiesene Identität aktivieren.

Zulässige Werte: false, true
Standardwert: False
--mi-user-assigned

Liste der vom Benutzer zugewiesenen Identitäts-IDs.

--partition-count

Die Anzahl der Partitionen, die für den Event Hub erstellt wurden. Zulässige Werte sind standardmäßig 2-32. Niedrigerer Wert von 1 wird mit aktivierten Kafka-Namespaces unterstützt. Wenn ein benutzerdefiniertes Kontingent vorhanden ist, entspricht die obere Grenze der Obergrenze des Kontingents.

--retention-time --retention-time-in-hours

Die Anzahl der Stunden, um die Ereignisse für diesen Event Hub beizubehalten. Dieser Wert wird nur verwendet, wenn sauber upPolicy gelöscht wird. Wenn sauber upPolicy komprimiert ist, ist der zurückgegebene Wert dieser Eigenschaft Long.MaxValue.

--skip-empty-archives

Ein boolescher Wert, der angibt, ob Leere übersprungen werden soll.

Zulässige Werte: false, true
--status

Status von Eventhub.

Zulässige Werte: Active, Disabled, SendDisabled
--storage-account

Name (wenn innerhalb derselben Ressourcengruppe und nicht vom Typ "Klassischer Speicher") oder ARM-ID des Speicherkontos, das zum Erstellen der Blobs verwendet werden soll.

--tombstone-retention-time-in-hours --tombstone-time

Die Anzahl der Stunden, um die Grabsteinmarkierungen eines komprimierten Event Hub beizubehalten. Dieser Wert wird nur verwendet, wenn sauber upPolicy komprimiert wird. Verbraucher müssen das Lesen der Tombstone-Markierung innerhalb dieses angegebenen Zeitraums abschließen, wenn der Verbraucher mit dem Startoffset beginnt, um sicherzustellen, dass sie eine gültige Momentaufnahme für den spezifischen Schlüssel erhalten, der durch den Tombstone-Marker im komprimierten Event Hub beschrieben wird.

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 eventhubs eventhub delete

Löschen Sie einen Event Hub aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

az eventhubs eventhub delete [--event-hub-name]
                             [--ids]
                             [--namespace-name]
                             [--resource-group]
                             [--subscription]

Optionale Parameter

--event-hub-name --name -n

Der Name des Event Hubs.

--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.

--namespace-name

Der Namespacename.

--resource-group -g

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

--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.

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 eventhubs eventhub list

Auflisten aller Event Hubs in einem Namespace.

az eventhubs eventhub list --namespace-name
                           --resource-group
                           [--max-items]
                           [--next-token]
                           [--skip]
                           [--top]

Erforderliche Parameter

--namespace-name

Der Namespacename.

--resource-group -g

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

Optionale Parameter

--max-items

Die Gesamtanzahl der Elemente, die in der Ausgabe des Befehls zurückgegeben werden sollen. Wenn die Gesamtanzahl der verfügbaren Elemente größer als der angegebene Wert ist, wird ein Token in der Ausgabe des Befehls bereitgestellt. Um die Paginierung fortzusetzen, geben Sie den Tokenwert im --next-token Argument eines nachfolgenden Befehls an.

--next-token

Token, das angibt, wo die Paginierung beginnen soll. Dies ist der Tokenwert aus einer zuvor abgeschnittenen Antwort.

--skip

Skip wird nur verwendet, wenn ein vorheriger Vorgang ein Teilergebnis zurückgegeben hat. Wenn eine vorherige Antwort ein nextLink-Element enthält, enthält der Wert des nextLink-Elements einen Skip-Parameter, der einen Ausgangspunkt angibt, der für nachfolgende Aufrufe verwendet werden soll.

--top

Kann verwendet werden, um die Anzahl der Ergebnisse auf die letzten N usageDetails zu beschränken.

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 eventhubs eventhub show

Rufen Sie eine Event Hubs-Beschreibung für den angegebenen Event Hub ab.

az eventhubs eventhub show [--event-hub-name]
                           [--ids]
                           [--namespace-name]
                           [--resource-group]
                           [--subscription]

Optionale Parameter

--event-hub-name --name -n

Der Name des Event Hubs.

--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.

--namespace-name

Der Namespacename.

--resource-group -g

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

--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.

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 eventhubs eventhub update

Aktualisieren Sie einen neuen Event Hub als geschachtelte Ressource in einem Namespace.

az eventhubs eventhub update [--add]
                             [--archive-name-format]
                             [--blob-container]
                             [--capture-interval]
                             [--capture-size-limit]
                             [--cleanup-policy {Compact, Delete}]
                             [--destination-name]
                             [--enable-capture {0, 1, f, false, n, no, t, true, y, yes}]
                             [--encoding {Avro, AvroDeflate}]
                             [--event-hub-name]
                             [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                             [--identity]
                             [--ids]
                             [--namespace-name]
                             [--partition-count]
                             [--remove]
                             [--resource-group]
                             [--retention-time]
                             [--set]
                             [--skip-empty-archives {0, 1, f, false, n, no, t, true, y, yes}]
                             [--status {Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown}]
                             [--storage-account]
                             [--subscription]
                             [--tombstone-retention-time-in-hours]

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--archive-name-format

Blobbenennungskonvention für Das Archiv, z. B. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Hier sind alle Parameter (Namespace, EventHub usw.) unabhängig von der Reihenfolge obligatorisch.

--blob-container

Blobcontainername.

--capture-interval

Mit dem Zeitfenster können Sie die Häufigkeit festlegen, mit der die Aufnahme in Azure Blobs erfolgt, der Wert sollte zwischen 60 und 900 Sekunden betragen.

--capture-size-limit

Das Fenster "Größe" definiert die Datenmenge, die in Ihrem Event Hub erstellt wurde, bevor ein Erfassungsvorgang ausgeführt wird. Der Wert sollte zwischen 10485760 und 524288000 Bytes betragen.

--cleanup-policy

Listet die möglichen Werte für sauber up-Richtlinie auf.

Zulässige Werte: Compact, Delete
--destination-name

Name für das Aufnahmeziel.

--enable-capture

Ein Wert, der angibt, ob die Erfassungsbeschreibung aktiviert ist.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--encoding

Listet die möglichen Werte für das Codierungsformat der Aufnahmebeschreibung auf. Hinweis: "AvroDeflate" ist in der neuen API-Version veraltet.

Zulässige Werte: Avro, AvroDeflate
--event-hub-name --name -n

Der Name des Event Hubs.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--identity

Ein Wert, der angibt, ob die Erfassungsbeschreibung aktiviert ist. Unterstützung von Shorthand-Syntax, JSON-Datei und Yaml-Datei. Probieren Sie "??" aus, um mehr anzuzeigen.

--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.

--namespace-name

Der Namespacename.

--partition-count

Die Anzahl der partitionen, die für den Event Hub erstellt wurden, sind zulässige Werte von 1 bis 32 Partitionen.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--retention-time --retention-time-in-hours

Die Anzahl der Stunden, um die Ereignisse für diesen Event Hub beizubehalten. Dieser Wert wird nur verwendet, wenn sauber upPolicy gelöscht wird. Wenn sauber upPolicy komprimiert ist, ist der zurückgegebene Wert dieser Eigenschaft Long.MaxValue.

--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=.

--skip-empty-archives

Ein Wert, der angibt, ob leere Archive übersprungen werden sollen.

Zulässige Werte: 0, 1, f, false, n, no, t, true, y, yes
--status

Listet die möglichen Werte für den Status des Event Hub auf.

Zulässige Werte: Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown
--storage-account

Ressourcen-ID des Speicherkontos, das zum Erstellen der Blobs verwendet werden soll.

--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.

--tombstone-retention-time-in-hours -t

Die Anzahl der Stunden, um die Grabsteinmarkierungen eines komprimierten Event Hub beizubehalten. Dieser Wert wird nur verwendet, wenn sauber upPolicy kompakt ist. Verbraucher müssen das Lesen der Tombstone-Markierung innerhalb dieses angegebenen Zeitraums abschließen, wenn der Verbraucher mit dem Startoffset beginnt, um sicherzustellen, dass sie eine gültige Momentaufnahme für den spezifischen Schlüssel erhalten, der durch den Tombstone-Marker im komprimierten Event Hub beschrieben wird.

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.