az iot ops connector opcua trust
Note
Cette référence fait partie de l’extension azure-iot-ops pour Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez un az iot ops connector opcua trust commande. Apprenez-en davantage sur les extensions.
Gérer les certificats approuvés pour le répartiteur OPC UA.
La liste des certificats approuvés contient les certificats de tous les serveurs OPC UA que le connecteur pour les approbations OPC UA. Si le connecteur OPC UA approuve une autorité de certification, il approuve automatiquement tout serveur disposant d’un certificat d’instance d’application valide signé par l’autorité de certification. Pour plus d’informations, consultez https://aka.ms/opcua-certificates.
Commandes
| Nom | Description | Type | Statut |
|---|---|---|---|
| az iot ops connector opcua trust add |
Ajoutez un certificat approuvé à la liste des certificats approuvés d’OPC UA Broker. |
Extension | GA |
| az iot ops connector opcua trust remove |
Supprimez les certificats approuvés de la liste des certificats approuvés d’OPC UA Broker. |
Extension | GA |
| az iot ops connector opcua trust show |
Afficher les détails de la ressource secretsync « aio-opc-ua-broker-trust-list ». |
Extension | GA |
az iot ops connector opcua trust add
Ajoutez un certificat approuvé à la liste des certificats approuvés d’OPC UA Broker.
L’extension de fichier de certificat doit être .der ou .crt. Azure resource secretproviderclass « opc-ua-connector » et secretsync « aio-opc-ua-broker-trust-list » est créé s’il n’est pas trouvé.
az iot ops connector opcua trust add --certificate-file --cf
--instance
--resource-group
[--ed --expiration-date]
[--overwrite-secret {false, true}]
[--secret-name]
Exemples
Ajoutez un certificat approuvé à la liste des certificats approuvés d’OPC UA Broker.
az iot ops connector opcua trust add --instance instance --resource-group instanceresourcegroup --certificate-file "certificate.der"
Ajoutez un certificat approuvé à la liste de certificats approuvés d’OPC UA Broker avec un nom de secret personnalisé.
az iot ops connector opcua trust add --instance instance --resource-group instanceresourcegroup --certificate-file "certificate.crt" --secret-name custom-secret-name
Ajoutez un certificat approuvé à la liste des certificats approuvés et ignorez l’invite de confirmation de remplacement lorsque le secret existe déjà.
az iot ops connector opcua trust add --instance instance --resource-group instanceresourcegroup --certificate-file "certificate.der" --overwrite-secret
Ajoutez un certificat approuvé avec une date d’expiration personnalisée pour le secret Key Vault.
az iot ops connector opcua trust add --instance instance --resource-group instanceresourcegroup --certificate-file "certificate.der" --expiration-date "2026-12-31T23:59:59Z"
Paramètres requis
Chemin d’accès au fichier de certificat au format .der ou .crt.
Nom de l’instance Des opérations IoT.
Groupe de ressources d’instance.
Paramètres optionnels
Les paramètres suivants sont facultatifs, mais selon le contexte, un ou plusieurs d’entre eux peuvent être nécessaires pour que la commande s’exécute correctement.
Date d’expiration du secret Key Vault au format ISO 8601 (par exemple, 2025-12-31T23:59:59Z). S’il n’est pas fourni, la date d’expiration du certificat est utilisée. Si l’expiration du certificat ne peut pas être déterminée, la valeur par défaut est de 180 jours à partir de la date actuelle.
Confirmez [y]es sans invite de remplacer le secret. si le nom du secret existait dans le coffre de clés Azure. Utile pour les scénarios CI et Automation.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Nom du secret dans le coffre de clés. S’il n’est pas fourni, le nom du fichier de certificat est utilisé pour générer le nom du secret.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot ops connector opcua trust remove
Supprimez les certificats approuvés de la liste des certificats approuvés d’OPC UA Broker.
Remarque : la suppression de tous les certificats approuvés de la liste de certificats approuvés d’OPC UA Broker déclenche la suppression de la ressource secretsync « aio-opc-ua-broker-trust-list ».
az iot ops connector opcua trust remove --certificate-names --cn
--instance
--resource-group
[--force {false, true}]
[--include-secrets {false, true}]
[--yes {false, true}]
Exemples
Supprimez les certificats approuvés appelés « testcert1.der » et « testcert2.crt » dans la liste des certificats approuvés.
az iot ops connector opcua trust remove --instance instance --resource-group instanceresourcegroup --certificate-names testcert1.der testcert2.crt
Supprimez les certificats approuvés de la liste des certificats approuvés, y compris supprimer le secret de coffre de clés associé.
az iot ops connector opcua trust remove --instance instance --resource-group instanceresourcegroup --certificate-names testcert1.der testcert2.crt --include-secrets
Forcer l’opération de suppression des certificats, quel que soit l’avertissement. Peut entraîner des erreurs.
az iot ops connector opcua trust remove --instance instance --resource-group instanceresourcegroup --certificate-names testcert1.der testcert2.crt --force
Supprimez les certificats approuvés de la liste des certificats approuvés et ignorez l’invite de confirmation de suppression.
az iot ops connector opcua trust remove --instance instance --resource-group instanceresourcegroup --certificate-names testcert1.der testcert2.crt --yes
Paramètres requis
Noms de certificats séparés par l’espace à supprimer. Remarque : les noms se trouvent sous la propriété de ressource secretsync correspondante « targetKey ».
Nom de l’instance Des opérations IoT.
Groupe de ressources d’instance.
Paramètres optionnels
Les paramètres suivants sont facultatifs, mais selon le contexte, un ou plusieurs d’entre eux peuvent être nécessaires pour que la commande s’exécute correctement.
Forcer l’exécution de l’opération.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Indique que la commande doit supprimer les secrets du coffre de clés associés au ou aux certificats. Cette option supprime et vide les secrets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Confirmez [y]es sans invite. Utile pour les scénarios CI et Automation.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot ops connector opcua trust show
Afficher les détails de la ressource secretsync « aio-opc-ua-broker-trust-list ».
az iot ops connector opcua trust show --instance
--resource-group
Exemples
Affichez les détails de la ressource « aio-opc-ua-broker-trust-list ».
az iot ops connector opcua trust show --instance instance --resource-group instanceresourcegroup
Paramètres requis
Nom de l’instance Des opérations IoT.
Groupe de ressources d’instance.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |