Partager via


az kusto data-connection event-hub

Remarque

Cette référence fait partie de l’extension kusto pour Azure CLI (version 2.15.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande event-hub de connexion de données kusto. En savoir plus sur les extensions.

Le groupe de commandes « kusto » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Gérer la connexion de données avec event-hub de sous-groupe kusto.

Commandes

Nom Description Type État
az kusto data-connection event-hub create

Créez une connexion de données.

Extension Expérimental
az kusto data-connection event-hub data-connection-validation

Vérifie que les paramètres de connexion de données sont valides.

Extension Expérimental
az kusto data-connection event-hub update

Mises à jour une connexion de données.

Extension Expérimental

az kusto data-connection event-hub create

Expérimental

Le groupe de commandes « kusto » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Créez une connexion de données.

az kusto data-connection event-hub create --cluster-name
                                          --data-connection-name
                                          --database-name
                                          --resource-group
                                          [--compression {GZip, None}]
                                          [--consumer-group]
                                          [--data-format {APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE}]
                                          [--database-routing {Multi, Single}]
                                          [--event-hub-resource-id]
                                          [--event-system-properties]
                                          [--location]
                                          [--managed-identity]
                                          [--mapping-rule-name]
                                          [--no-wait]
                                          [--table-name]

Exemples

KustoData Connecter ionsCreateOrUpdate

az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" --name "DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" --event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"

Paramètres obligatoires

--cluster-name

Nom du cluster Kusto.

--data-connection-name --name -n

Nom de la connexion de données.

--database-name

Nom de la base de données dans le cluster Kusto.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--compression

Type de compression des messages event Hub.

Valeurs acceptées: GZip, None
--consumer-group

Groupe de consommateurs event hub.

--data-format

Format de données du message. Si vous le souhaitez, le format de données peut être ajouté à chaque message.

Valeurs acceptées: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE
--database-routing

Indication des informations de routage de base de données à partir de la connexion de données, par défaut, seules les informations de routage de base de données sont autorisées.

Valeurs acceptées: Multi, Single
--event-hub-resource-id

ID de ressource du hub d’événements à utiliser pour créer une connexion de données.

--event-system-properties

Propriétés système du hub d’événements.

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--managed-identity --managed-identity-resource-id

Vide pour la connexion de données basée sur des identités non managées. Pour l’identité affectée par le système, fournissez l’ID de ressource de cluster. Pour l’identité affectée par l’utilisateur (UAI), fournissez l’ID de ressource UAI.

--mapping-rule-name

Règle de mappage à utiliser pour ingérer les données. Vous pouvez éventuellement ajouter les informations de mappage à chaque message.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--table-name

Table dans laquelle les données doivent être ingérées. Si vous le souhaitez, les informations de table peuvent être ajoutées à chaque message.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az kusto data-connection event-hub data-connection-validation

Expérimental

Le groupe de commandes « kusto » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Vérifie que les paramètres de connexion de données sont valides.

az kusto data-connection event-hub data-connection-validation [--cluster-name]
                                                              [--compression {GZip, None}]
                                                              [--consumer-group]
                                                              [--data-connection-name]
                                                              [--data-format {APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE}]
                                                              [--database-name]
                                                              [--database-routing {Multi, Single}]
                                                              [--event-hub-resource-id]
                                                              [--event-system-properties]
                                                              [--ids]
                                                              [--location]
                                                              [--managed-identity]
                                                              [--mapping-rule-name]
                                                              [--no-wait]
                                                              [--resource-group]
                                                              [--subscription]
                                                              [--table-name]

Exemples

KustoData Connecter ionValidation

az kusto data-connection event-hub data-connection-validation --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --name "DataConnections8" --consumer-group "testConsumerGroup1" --event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"

Paramètres facultatifs

--cluster-name

Nom du cluster Kusto.

--compression

Type de compression des messages event Hub.

Valeurs acceptées: GZip, None
--consumer-group

Groupe de consommateurs event hub.

--data-connection-name --name -n

Nom de la connexion de données.

--data-format

Format de données du message. Si vous le souhaitez, le format de données peut être ajouté à chaque message.

Valeurs acceptées: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE
--database-name

Nom de la base de données dans le cluster Kusto.

--database-routing

Indication des informations de routage de base de données à partir de la connexion de données, par défaut, seules les informations de routage de base de données sont autorisées.

Valeurs acceptées: Multi, Single
--event-hub-resource-id

ID de ressource du hub d’événements à utiliser pour créer une connexion de données.

--event-system-properties

Propriétés système du hub d’événements.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--managed-identity --managed-identity-resource-id

Vide pour la connexion de données basée sur des identités non managées. Pour l’identité affectée par le système, fournissez l’ID de ressource de cluster. Pour l’identité affectée par l’utilisateur (UAI), fournissez l’ID de ressource UAI.

--mapping-rule-name

Règle de mappage à utiliser pour ingérer les données. Vous pouvez éventuellement ajouter les informations de mappage à chaque message.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--table-name

Table dans laquelle les données doivent être ingérées. Si vous le souhaitez, les informations de table peuvent être ajoutées à chaque message.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az kusto data-connection event-hub update

Expérimental

Le groupe de commandes « kusto » est expérimental et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Mises à jour une connexion de données.

az kusto data-connection event-hub update [--cluster-name]
                                          [--compression {GZip, None}]
                                          [--consumer-group]
                                          [--data-connection-name]
                                          [--data-format {APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE}]
                                          [--database-name]
                                          [--database-routing {Multi, Single}]
                                          [--event-hub-resource-id]
                                          [--event-system-properties]
                                          [--ids]
                                          [--location]
                                          [--managed-identity]
                                          [--mapping-rule-name]
                                          [--no-wait]
                                          [--resource-group]
                                          [--subscription]
                                          [--table-name]

Exemples

KustoData Connecter ionsUpdate

az kusto data-connection event-hub update --cluster-name "kustoclusterrptest4" --name "DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" --event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"

Paramètres facultatifs

--cluster-name

Nom du cluster Kusto.

--compression

Type de compression des messages event Hub.

Valeurs acceptées: GZip, None
--consumer-group

Groupe de consommateurs event hub.

--data-connection-name --name -n

Nom de la connexion de données.

--data-format

Format de données du message. Si vous le souhaitez, le format de données peut être ajouté à chaque message.

Valeurs acceptées: APACHEAVRO, AVRO, CSV, JSON, MULTIJSON, ORC, PARQUET, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT, W3CLOGFILE
--database-name

Nom de la base de données dans le cluster Kusto.

--database-routing

Indication des informations de routage de base de données à partir de la connexion de données, par défaut, seules les informations de routage de base de données sont autorisées.

Valeurs acceptées: Multi, Single
--event-hub-resource-id

ID de ressource du hub d’événements à utiliser pour créer une connexion de données.

--event-system-properties

Propriétés système du hub d’événements.

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--managed-identity --managed-identity-resource-id

Vide pour la connexion de données basée sur des identités non managées. Pour l’identité affectée par le système, fournissez l’ID de ressource de cluster. Pour l’identité affectée par l’utilisateur (UAI), fournissez l’ID de ressource UAI.

--mapping-rule-name

Règle de mappage à utiliser pour ingérer les données. Vous pouvez éventuellement ajouter les informations de mappage à chaque message.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--table-name

Table dans laquelle les données doivent être ingérées. Si vous le souhaitez, les informations de table peuvent être ajoutées à chaque message.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.