az iot ops asset endpoint create
Note
Diese Referenz ist Teil der Azure-iot-ops-Erweiterung für die Azure CLI (Version 2.67.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az iot ops-Objektendpunkt zum Erstellen eines Befehls ausführen. Erfahren Sie mehr über Erweiterungen.
Erstellen Sie Objektendpunktprofile.
Befehle
| Name | Beschreibung | Typ | Status |
|---|---|---|---|
| az iot ops asset endpoint create opcua |
Erstellen Sie ein Objektendpunktprofil für einen OPCUA-Connector. |
Extension | GA |
az iot ops asset endpoint create opcua
Erstellen Sie ein Objektendpunktprofil für einen OPCUA-Connector.
Azure IoT OPC UA Connector (Vorschau) verwendet dasselbe Clientzertifikat für alle sicheren Kanäle zwischen sich selbst und den OPC UA-Servern, mit denen es eine Verbindung herstellt.
Bei OPC UA-Verbinderargumenten bedeutet der Wert -1, dass der Parameter nicht verwendet wird (z. B. --session-reconnect-backoff -1 bedeutet, dass kein exponentieller Backoff verwendet werden soll). Ein Wert von 0 bedeutet, dass die schnellste praktische Rate verwendet wird (z. B. --default-sampling-int 0 bedeutet, dass für den Server das schnellste Samplingintervall verwendet wird).
Weitere Informationen zum Konfigurieren von Objektendpunkten für den OPC UA-Connector finden Sie unter https://aka.ms/aio-opcua-quickstart.
az iot ops asset endpoint create opcua --instance
--name
--resource-group
--ta --target-address
[--accept-untrusted-certs --auc {false, true}]
[--app --application]
[--default-publishing-int --dpi]
[--default-queue-size --dqs]
[--default-sampling-int --dsi]
[--ig --instance-resource-group]
[--ka --keep-alive]
[--location]
[--pass-ref --password-ref]
[--pr]
[--rad --run-asset-discovery {false, true}]
[--security-mode --sm {none, sign, signAndEncrypt}]
[--security-policy --sp {Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, None}]
[--session-keep-alive --ska]
[--session-reconnect-backoff --srb]
[--session-reconnect-period --srp]
[--session-timeout --st]
[--slt --subscription-life-time]
[--smi --subscription-max-items]
[--tags]
[--ur --username-reference]
[--user-ref --username-ref]
Beispiele
Erstellen Sie einen Objektendpunkt mit anonymer Benutzerauthentifizierung mithilfe der angegebenen Instanz in derselben Ressourcengruppe.
az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --target-address opc.tcp://opcplc-000000:50000
Erstellen Sie einen Objektendpunkt mit anonymer Benutzerauthentifizierung mithilfe der angegebenen Instanz in einer anderen Ressourcengruppe, jedoch mit demselben Abonnement. Beachten Sie, dass die digital Operations Experience das Objektendpunktprofil möglicherweise nicht anzeigt, wenn es sich in einem anderen Abonnement als die Instanz befindet.
az iot ops asset endpoint create opcua --name myprofile -g myresourcegroup --instance myinstance --instance-resource-group myinstanceresourcegroup --target-address opc.tcp://opcplc-000000:50000
Erstellen Sie einen Objektendpunkt mit Benutzername-Kennwort-Benutzerauthentifizierung mithilfe der angegebenen Instanz in derselben Ressourcengruppe.
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
Erstellen Sie einen Objektendpunkt mit anonymer Benutzerauthentifizierung und empfohlenen Werten für die OPCUA-Konfiguration mithilfe der angegebenen Instanz in derselben Ressourcengruppe. Beachten Sie, dass Sie für die erfolgreiche Verwendung des Connectors den OPC PLC-Dienst bereitgestellt haben müssen und die Zieladresse auf den Dienst verweisen muss. Wenn sich der OPC PLC-Dienst im selben Cluster und Namespace wie IoT Ops befindet, sollte die Zieladresse als "opc.tcp://{opc-plc-service-name}:{service-port}" formatiert werden, wenn sich der OPC PLC-Dienst im selben Cluster befindet, aber einen anderen Namespace wie IoT Ops hat, schließen Sie den Dienstnamespace wie "opc.tcp://{opc-plc-service-name}" ein. {service-namespace}:{service-port}' Weitere Informationen finden Sie unter 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
Erforderliche Parameter
Instanzname, dem die erstellte Ressource zugeordnet werden soll.
Name des Objektendpunktprofils.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.
Zieladresse. Muss eine gültige lokale Adresse sein, die dem opc.tcp-Protokoll folgt.
Optionale Parameter
Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.
Flag zum Aktivieren der automatischen Annahme nicht vertrauenswürdiger Serverzertifikate.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
| Zulässige Werte: | false, true |
Anwendungsname. Wird als Betreff für alle Zertifikate verwendet, die vom Connector generiert werden.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Standardveröffentlichungsintervall in Millisekunden. Minimum: -1. Empfohlen: 1000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Standardwarteschlangengröße. Mindestwert: 0 Empfohlen: 1.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Standard-Samplingintervall in Millisekunden. Minimum: -1. Empfohlen: 1000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Instanzressourcengruppe. Wenn diese Option nicht angegeben wird, wird die Ressourcengruppe der Ressourcengruppe "Ressourcenendpunkt" verwendet.
Zeit in Millisekunden, nach der eine Keep Alive-Veröffentlichungsantwort gesendet wird. Mindestwert: 0 Empfohlen: 10000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Location. Werte aus: az account list-locations. Sie können den Standardspeicherort mithilfe von az configure --defaults location=<location>konfigurieren.
Referenz für das kennwort, das in der Authentifizierung verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Authentication Arguments |
Option "--pr" ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen "--pass-ref".
Referenz für das kennwort, das in der Authentifizierung verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Authentication Arguments |
Kennzeichnen Sie, um zu ermitteln, ob die Ressourcenermittlung ausgeführt werden soll.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
| Zulässige Werte: | false, true |
Sicherheitsmodus.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
| Zulässige Werte: | none, sign, signAndEncrypt |
Sicherheitsrichtlinie.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
| Zulässige Werte: | Aes128_Sha256_RsaOaep, Aes256_Sha256_RsaPss, Basic128Rsa15, Basic256, Basic256Sha256, None |
Die Zeit in Millisekunden, nach der eine Sitzung aktiv bleibt, wird gesendet, um Verbindungsprobleme zu erkennen. Mindestwert: 0 Empfohlen: 10000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Sitzung wieder exponentielle Verbindung in Millisekunden herstellen. Minimum: -1. Empfohlen: 10000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Sitzungsverknüpfungszeitraum in Millisekunden. Mindestwert: 0 Empfohlen: 2000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Sitzungstimeout in Millisekunden. Mindestwert: 0 Empfohlen: 60000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Lebenszeit in Millisekunden der vom Connector für das Abonnement erstellten Elemente. Mindestwert: 0 Empfohlen: 60000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Maximale Anzahl von Elementen, die der Connector für das Abonnement erstellen kann. Minimum: 1. Empfohlen: 1000.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Connector Arguments |
Ressourcentags des Asset Endpoint Profile. Eigenschaftenbehälter in Schlüsselwertpaaren mit dem folgenden Format: a=b c=d.
Option "--username-reference" ist veraltet und wird in einer zukünftigen Version entfernt. Verwenden Sie stattdessen "--user-ref".
Referenz für den Benutzernamen, der bei der Authentifizierung verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Authentication Arguments |
Referenz für den Benutzernamen, der bei der Authentifizierung verwendet wird.
| Eigenschaft | Wert |
|---|---|
| Parametergruppe: | Authentication Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |
Ausgabeformat.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | json |
| Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
| Eigenschaft | Wert |
|---|---|
| Standardwert: | False |