az iot edge

Remarque

Cette référence fait partie de l’extension azure-iot pour Azure CLI (version 2.37.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az iot edge . En savoir plus sur les extensions.

Gérer les solutions IoT en périphérie.

Commandes

Nom Description Type Statut
az iot edge deployment

Gérer les déploiements IoT Edge à grande échelle.

Extension GA
az iot edge deployment create

Créez un déploiement IoT Edge dans un hub IoT cible.

Extension GA
az iot edge deployment delete

Supprimez un déploiement IoT Edge.

Extension GA
az iot edge deployment list

Répertorier les déploiements IoT Edge dans un IoT Hub.

Extension GA
az iot edge deployment show

Obtenez les détails d’un déploiement IoT Edge.

Extension GA
az iot edge deployment show-metric

Évaluez une métrique système cible définie dans un déploiement IoT Edge.

Extension GA
az iot edge deployment update

Mettez à jour les propriétés spécifiées d’un déploiement IoT Edge.

Extension GA
az iot edge devices

Commandes pour gérer les appareils IoT Edge.

Extension GA
az iot edge devices create

Créez et configurez plusieurs appareils de périphérie dans un Hub IoT.

Extension Expérimental
az iot edge export-modules

Exportez la configuration des modules edge sur un seul appareil edge.

Extension GA
az iot edge set-modules

Définissez des modules de périphérie sur un seul appareil.

Extension GA

az iot edge export-modules

Exportez la configuration des modules edge sur un seul appareil edge.

La sortie de configuration du jumeau de module peut être utilisée directement en tant que --content de « az iot edge set-modules ».

az iot edge export-modules --device-id
                           [--auth-type {key, login}]
                           [--hub-name]
                           [--login]
                           [--resource-group]

Exemples

Exporter la configuration du jumeau de module sur un appareil cible.

az iot edge export-modules --hub-name {iothub_name} --device-id {device_id}

Paramètres obligatoires

--device-id -d

ID d’appareil cible.

Paramètres facultatifs

--auth-type

Indique si l’opération doit dériver automatiquement une clé de stratégie ou utiliser la session Azure AD actuelle. Si le type d’authentification est login et que le nom d’hôte de ressource est fourni, la recherche de ressources est ignorée, sauf si nécessaire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults iothub-data-auth-type=<auth-type-value>de .

valeurs acceptées: key, login
valeur par défaut: key
--hub-name -n

Nom ou nom d’hôte IoT Hub. Obligatoire si --login n’est pas fourni.

--login -l

Cette commande prend en charge une entité chaîne de connexion avec des droits d’exécution d’action. Permet d’éviter la connexion de session via « az login ». Si une entité chaîne de connexion et un nom sont fournis, le chaîne de connexion a la priorité. Obligatoire si --hub-name n’est pas fourni.

--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 edge set-modules

Définissez des modules de périphérie sur un seul appareil.

Le contenu des modules est json et sous la forme de {"modulesContent » :{...}} ou {"content » :{"modulesContent » :{...}}}.

Par défaut, les propriétés des modules système $edgeAgent et $edgeHub sont validées par rapport aux schémas installés avec l’extension IoT. Cela peut être désactivé à l’aide du commutateur --no-validation.

Remarque : Lors de l’exécution, la commande génère la collection de modules appliqués à l’appareil.

az iot edge set-modules --content
                        --device-id
                        [--auth-type {key, login}]
                        [--hub-name]
                        [--login]
                        [--resource-group]

Exemples

Testez les modules edge pendant le développement en définissant des modules sur un appareil cible.

az iot edge set-modules --hub-name {iothub_name} --device-id {device_id} --content ../modules_content.json

Paramètres obligatoires

--content -k

Contenu du déploiement IoT Edge. Fournissez le chemin d’accès au fichier ou json brut.

--device-id -d

ID d’appareil cible.

Paramètres facultatifs

--auth-type

Indique si l’opération doit dériver automatiquement une clé de stratégie ou utiliser la session Azure AD actuelle. Si le type d’authentification est login et que le nom d’hôte de ressource est fourni, la recherche de ressources est ignorée, sauf si nécessaire. Vous pouvez configurer la valeur par défaut à l’aide az configure --defaults iothub-data-auth-type=<auth-type-value>de .

valeurs acceptées: key, login
valeur par défaut: key
--hub-name -n

Nom ou nom d’hôte IoT Hub. Obligatoire si --login n’est pas fourni.

--login -l

Cette commande prend en charge une entité chaîne de connexion avec des droits d’exécution d’action. Permet d’éviter la connexion de session via « az login ». Si une entité chaîne de connexion et un nom sont fournis, le chaîne de connexion a la priorité. Obligatoire si --hub-name n’est pas fourni.

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