Partager via


az iot hub routing-endpoint

Ce groupe de commandes a été déconseillé et sera supprimé dans une prochaine version. Utilisez le groupe de commandes « IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint) » à la place.

Gérer les points de terminaison personnalisés d’un IoT Hub.

Commandes

Nom Description Type État
az iot hub routing-endpoint create

Ajoutez un point de terminaison à votre IoT Hub.

Core Déprécié
az iot hub routing-endpoint delete

Supprimez tout ou point de terminaison mentionné pour votre IoT Hub.

Core Déprécié
az iot hub routing-endpoint list

Obtenez des informations sur tous les points de terminaison de votre IoT Hub.

Core Déprécié
az iot hub routing-endpoint show

Obtenez des informations sur le point de terminaison mentionné pour votre IoT Hub.

Core Déprécié

az iot hub routing-endpoint create

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « iot hub routing-endpoint » est déconseillé et sera supprimé dans une prochaine version. Utilisez le groupe de commandes « IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint) » à la place.

Ajoutez un point de terminaison à votre IoT Hub.

Créez un point de terminaison personnalisé dans votre IoT Hub.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Exemples

Ajoutez un nouveau point de terminaison « E2 » de type EventHub à « MyIotHub » IoT Hub.

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Ajoutez un nouveau point de terminaison « S1 » de type Azure Stockage Container au hub IoT « MyIotHub » au sein du groupe de ressources de point de terminaison « MyEndpointResourceGroup ».

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group MyEndpointResourceGroup \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Ajouter un nouveau point de terminaison EventHub basé sur une identité nommé « EventHubIdentity » et authentifier à l’aide d’une identité managée affectée par l’utilisateur

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Paramètres obligatoires

--endpoint-name --name -n

Nom du point de terminaison de routage.

--endpoint-resource-group --erg -r

Groupe de ressources de la ressource du point de terminaison.

--endpoint-subscription-id -s

SubscriptionId de la ressource de point de terminaison.

--endpoint-type --type -t

Type du point de terminaison de routage.

Valeurs acceptées: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nom d’IoT Hub.

Paramètres facultatifs

--auth-type

Type d’authentification pour le point de terminaison. La valeur par défaut est keyBased.

Valeurs acceptées: identityBased, keyBased
--batch-frequency -b

Demander une fréquence de traitement par lots en secondes. Durée maximale qui peut s’écouler avant l’écriture des données dans un objet blob, entre 60 et 720 secondes.

Valeur par défaut: 300
--chunk-size -w

Taille de bloc de requête en mégaoctets (Mo). Taille maximale des objets blob, entre 10 et 500 Mo.

Valeur par défaut: 300
--connection-string -c

chaîne d’Connecter ion du point de terminaison de routage.

--container --container-name

Nom du conteneur de stockage.

--encoding

Format d’encodage pour le conteneur. La valeur par défaut est AVRO. Notez que ce champ s’applique uniquement aux points de terminaison de conteneur d’objets blob.

Valeurs acceptées: avro, json
--endpoint-uri

URI de la ressource de point de terminaison.

--entity-path

Chemin d’accès d’entité de la ressource de point de terminaison.

--ff --file-name-format

Format de nom de fichier pour l’objet blob. Le format de nom de fichier doit contenir {iothub}, {partition}, {AAAA}, {MM}, {DD}, {HH} et {mm}. Tous les paramètres sont obligatoires, mais peuvent être réorganisé avec ou sans délimiteurs.

Valeur par défaut: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Utilisez une identité managée affectée par le système ou affectée par l’utilisateur pour l’authentification de point de terminaison. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à une identité affectée par l’utilisateur. Si vous utilisez --auth-type sans ce paramètre, l’identité managée affectée par le système est supposée.

--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 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 iot hub routing-endpoint delete

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « iot hub routing-endpoint » est déconseillé et sera supprimé dans une prochaine version. Utilisez le groupe de commandes « IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint) » à la place.

Supprimez tout ou point de terminaison mentionné pour votre IoT Hub.

Supprimez un point de terminaison pour votre IoT Hub. Nous vous recommandons de supprimer tous les itinéraires vers le point de terminaison, avant de supprimer le point de terminaison.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]
                                   [--subscription]

Exemples

Supprimez le point de terminaison « E2 » de « MyIotHub » IoT Hub.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Supprimez tous les points de terminaison de type « EventHub » de « MyIotHub » IoT Hub.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Supprimez tous les points de terminaison d’IoT Hub « MyIotHub ».

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Paramètres facultatifs

--endpoint-name --name -n

Nom du point de terminaison de routage.

--endpoint-type --type -t

Type du point de terminaison de routage.

Valeurs acceptées: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nom d’IoT Hub.

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

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

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 iot hub routing-endpoint list

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « iot hub routing-endpoint » est déconseillé et sera supprimé dans une prochaine version. Utilisez le groupe de commandes « IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint) » à la place.

Obtenez des informations sur tous les points de terminaison de votre IoT Hub.

Obtenez des informations sur tous les points de terminaison de votre IoT Hub. Vous pouvez également spécifier le type de point de terminaison sur lequel vous souhaitez obtenir l’information.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Exemples

Obtenez tous les points de terminaison à partir de « MyIotHub » IoT Hub.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Obtenez tous les points de terminaison de type « EventHub » à partir de « MyIotHub » IoT Hub.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Paramètres facultatifs

--endpoint-type --type -t

Type du point de terminaison de routage.

Valeurs acceptées: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nom d’IoT Hub.

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

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

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 iot hub routing-endpoint show

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « iot hub routing-endpoint » est déconseillé et sera supprimé dans une prochaine version. Utilisez le groupe de commandes « IoT Extension (azure-iot) message-endpoint (az iot hub message-endpoint) » à la place.

Obtenez des informations sur le point de terminaison mentionné pour votre IoT Hub.

Obtenez des informations sur un point de terminaison spécifique dans votre IoT Hub.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Exemples

Obtenez des informations de point de terminaison à partir de « MyIotHub » IoT Hub.

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Paramètres obligatoires

--endpoint-name --name -n

Nom du point de terminaison de routage.

Paramètres facultatifs

--hub-name

Nom d’IoT Hub.

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

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

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.