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
Nom de l’instance à laquelle associer la ressource créée.
Nom du profil de point de terminaison de ressource.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Adresse cible. Doit être une adresse locale valide qui suit le protocole opc.tcp.
Paramètres facultatifs
Indicateur pour activer l’acceptation automatique des certificats de serveur non approuvés.
Nom de l’application. Sera utilisé comme objet pour tous les certificats générés par le connecteur.
Référence pour le certificat utilisé dans l’authentification. Cette méthode d’authentification utilisateur n’est pas encore prise en charge.
Intervalle de publication par défaut en millisecondes. Minimum : -1. Recommandé : 1 000.
Taille de file d’attente par défaut. Minimum : 0. Recommandé : 1.
Intervalle d’échantillonnage par défaut en millisecondes. Minimum : -1. Recommandé : 1 000.
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é.
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é.
Temps en millisecondes après lequel une réponse de publication continue est envoyée. Minimum : 0. Recommandé : 1 0000.
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Référence pour le mot de passe utilisé dans l’authentification.
Indicateur pour déterminer si la découverte des ressources doit être exécutée.
Mode de sécurité
Stratégie de sécurité.
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.
Reconnexion exponentielle en millisecondes. Minimum : -1. Recommandé : 1 0000.
Période de reconnexion de session en millisecondes. Minimum : 0. Recommandé : 2000.
Délai d’expiration de session en millisecondes. Minimum : 0. Recommandé : 60000.
Durée de vie en millisecondes des éléments créés par le connecteur pour l’abonnement. Minimum : 0. Recommandé : 60000.
Nombre maximal d’éléments que le connecteur peut créer pour l’abonnement. Minimum : 1. Recommandé : 1 000.
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.
Référence pour le nom d’utilisateur utilisé dans l’authentification.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.