Partage via


az iot ops asset endpoint create

Remarque

Cette référence fait partie de l’extension azure-iot-ops pour Azure CLI (version 2.53.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az iot ops asset endpoint create . Apprenez-en davantage sur les extensions.

Créez des profils de point de terminaison de ressource.

Commandes

Nom Description Type État
az iot ops asset endpoint create opcua

Créez un profil de point de terminaison de ressource avec un connecteur OPCUA.

Extension GA

az iot ops asset endpoint create opcua

Créez un profil de point de terminaison de ressource avec un connecteur OPCUA.

Azure IoT OPC UA Connector (préversion) utilise le même certificat client pour tous les canaux sécurisés entre lui-même et les serveurs OPC UA auxquels il se connecte.

Pour les arguments du connecteur OPC UA, une valeur de -1 signifie que le paramètre ne sera pas utilisé (par exemple, --session-reconnect-backoff -1 signifie qu’aucune interruption exponentielle ne doit être utilisée). La valeur 0 signifie utiliser le taux pratique le plus rapide (par exemple : --default-sampling-int 0 signifie utiliser l’intervalle d’échantillonnage le plus rapide possible pour le serveur).

Pour plus d’informations sur la création d’un connecteur OPCUA, consultez aka.ms/opcua-quickstart.

az iot ops asset endpoint create opcua --instance
                                       --name
                                       --resource-group
                                       --ta
                                       [--accept-untrusted-certs {false, true}]
                                       [--app]
                                       [--cert-ref]
                                       [--default-publishing-int]
                                       [--default-queue-size]
                                       [--default-sampling-int]
                                       [--ig]
                                       [--instance-subscription]
                                       [--ka]
                                       [--location]
                                       [--password-ref]
                                       [--rad {false, true}]
                                       [--security-mode {none, sign, signAndEncrypt}]
                                       [--security-policy {Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none}]
                                       [--session-keep-alive]
                                       [--session-reconnect-backoff]
                                       [--session-reconnect-period]
                                       [--session-timeout]
                                       [--slt]
                                       [--smi]
                                       [--tags]
                                       [--ur]

Exemples

Créez un point de terminaison de ressource avec une authentification utilisateur anonyme à l’aide de l’instance donnée dans le même groupe de ressources.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000

Créez un point de terminaison de ressource avec l’authentification utilisateur anonyme à l’aide de l’instance donnée dans un groupe de ressources différent, mais le même abonnement. Notez que l’expérience d’opérations numériques n’affiche pas le profil de point de terminaison de ressource s’il se trouve dans un autre abonnement que l’instance.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --instance-resource-group myinstanceresourcegroup --target-address opc.tcp://opcplc-000000:50000

Créez un point de terminaison de ressource avec l’authentification utilisateur par mot de passe du nom d’utilisateur à l’aide de l’instance donnée dans le même groupe de ressources.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --username-ref myusername --password-ref mypassword

Créez un point de terminaison de ressource avec l’authentification utilisateur de certificat à l’aide de l’instance donnée dans le même groupe de ressources.

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --certificate-ref mycertificate.pem

Créez un point de terminaison de ressource avec l’authentification utilisateur anonyme et les valeurs recommandées pour la configuration OPCUA à l’aide de l’instance donnée dans le même groupe de ressources. Notez que pour l’utilisation du connecteur, vous devez déployer le service OPC PLC et l’adresse cible doit pointer vers le service. Si le service OPC PLC se trouve dans le même cluster et l’espace de noms qu’IoT Ops, l’adresse cible doit être mise en forme en tant qu'« opc.tcp ://{opc-plc-service-name} : {service-port} » Si le service OPC PLC se trouve dans le même cluster, mais différent de l’espace de noms IoT Ops, incluez l’espace de noms de service tel que « opc.tcp ://{opc-plc-service-name} ». {service-namespace} :{service-port}' Pour plus d’informations, consultez aka.ms/opcua-quickstart

az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000 --accept-untrusted-certs --application myopcuaconnector --default-publishing-int 1000 --default-queue-size 1 --default-sampling-int 1000 --keep-alive 10000 --run-asset-discovery --security-mode sign --security-policy Basic256 --session-keep-alive 10000 --session-reconnect-backoff 10000 --session-reconnect-period 2000 --session-timeout 60000 --subscription-life-time 60000 --subscription-max-items 1000

Paramètres obligatoires

--instance

Nom de l’instance à laquelle associer la ressource créée.

--name -n

Nom du profil de point de terminaison 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>.

--ta --target-address

Adresse cible. Doit être une adresse locale valide qui suit le protocole opc.tcp.

Paramètres facultatifs

--accept-untrusted-certs --auc

Indicateur pour activer l’acceptation automatique des certificats de serveur non approuvés.

Valeurs acceptées: false, true
--app --application

Nom de l’application. Sera utilisé comme objet pour tous les certificats générés par le connecteur.

--cert-ref --certificate-ref --cr

Référence pour le certificat utilisé dans l’authentification. Cette méthode d’authentification utilisateur n’est pas encore prise en charge.

--default-publishing-int --dpi

Intervalle de publication par défaut en millisecondes. Minimum : -1. Recommandé : 1 000.

--default-queue-size --dqs

Taille de file d’attente par défaut. Minimum : 0. Recommandé : 1.

--default-sampling-int --dsi

Intervalle d’échantillonnage par défaut en millisecondes. Minimum : -1. Recommandé : 1 000.

--ig --instance-resource-group

Groupe de ressources d’instance. S’il n’est pas fourni, le groupe de ressources du profil de point de terminaison de ressource sera utilisé.

--instance-subscription --is
Déprécié

L’argument 'instance_subscription' a été déconseillé et sera supprimé dans une prochaine version.

ID d’abonnement de l’instance. S’il n’est pas fourni, l’ID d’abonnement du profil de point de terminaison de ressource est utilisé.

--ka --keep-alive

Temps en millisecondes après lequel une réponse de publication continue est envoyée. Minimum : 0. Recommandé : 1 0000.

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

--password-ref --pr

Référence pour le mot de passe utilisé dans l’authentification.

--rad --run-asset-discovery

Indicateur pour déterminer si la découverte des ressources doit être exécutée.

Valeurs acceptées: false, true
--security-mode --sm

Mode de sécurité

Valeurs acceptées: none, sign, signAndEncrypt
--security-policy --sp

Stratégie de sécurité.

Valeurs acceptées: Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, none
--session-keep-alive --ska

Temps en millisecondes après lequel une session continue de faire l’objet d’un défi pour détecter les problèmes de connexion. Minimum : 0. Recommandé : 1 0000.

--session-reconnect-backoff --srb

Reconnexion exponentielle en millisecondes. Minimum : -1. Recommandé : 1 0000.

--session-reconnect-period --srp

Période de reconnexion de session en millisecondes. Minimum : 0. Recommandé : 2000.

--session-timeout --st

Délai d’expiration de session en millisecondes. Minimum : 0. Recommandé : 60000.

--slt --subscription-life-time

Durée de vie en millisecondes des éléments créés par le connecteur pour l’abonnement. Minimum : 0. Recommandé : 60000.

--smi --subscription-max-items

Nombre maximal d’éléments que le connecteur peut créer pour l’abonnement. Minimum : 1. Recommandé : 1 000.

--tags

Balises de ressource Du profil de point de terminaison de ressource. Conteneur de propriétés dans des paires clé-valeur au format suivant : a=b c=d.

--ur --username-reference

Référence pour le nom d’utilisateur utilisé dans l’authentification.

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.