Freigeben über


az iot ops

Hinweis

Diese Referenz ist Teil der Azure-iot-ops-Erweiterung für die Azure CLI (Version 2.53.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az iot ops-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Verwalten von Azure IoT-Vorgängen.

Azure IoT Operations ist eine Reihe von stark ausgerichteten, aber lose gekoppelten Kubernetes-Diensten von Drittanbietern, mit denen Sie Daten von lokalen Ressourcen in einen MQTT-Broker auf industrieller Klasse aggregieren können, Edge-Compute hinzufügen und bidirektionalen Datenfluss mit einer Vielzahl von Diensten in der Cloud einrichten können.

Standardmäßig werden IoT Operations CLI-Befehle regelmäßig überprüft, ob eine neue Erweiterungsversion verfügbar ist. Dieses Verhalten kann mit az config set iotops.check_latest=falsedeaktiviert werden.

Befehle

Name Beschreibung Typ Status
az iot ops asset

Vermögensverwaltung.

Erweiterung GA
az iot ops asset create

Erstellen Sie ein Medienobjekt.

Erweiterung GA
az iot ops asset dataset

Verwalten von Datasets in einer Ressource.

Erweiterung GA
az iot ops asset dataset list

Auflisten von Datasets innerhalb einer Ressource.

Erweiterung GA
az iot ops asset dataset point

Verwalten von Datenpunkten in einem Objektdatensatz.

Erweiterung GA
az iot ops asset dataset point add

Fügen Sie einem Objektdatensatz einen Datenpunkt hinzu.

Erweiterung GA
az iot ops asset dataset point export

Exportieren von Datenpunkten in einem Objektdatensatz.

Erweiterung GA
az iot ops asset dataset point import

Importieren von Datenpunkten in einem Asset-Dataset.

Erweiterung GA
az iot ops asset dataset point list

Auflisten von Datenpunkten in einem Asset-Dataset.

Erweiterung GA
az iot ops asset dataset point remove

Entfernen eines Datenpunkts in einem Objektdatensatz.

Erweiterung GA
az iot ops asset dataset show

Anzeigen eines Datasets innerhalb einer Ressource.

Erweiterung GA
az iot ops asset delete

Löschen sie eine Ressource.

Erweiterung GA
az iot ops asset endpoint

Verwalten von Objektendpunktprofilen.

Erweiterung GA
az iot ops asset endpoint create

Erstellen Sie Objektendpunktprofile.

Erweiterung GA
az iot ops asset endpoint create opcua

Erstellen Sie ein Objektendpunktprofil mit einem OPCUA-Connector.

Erweiterung GA
az iot ops asset endpoint delete

Löschen Eines Objektendpunktprofils.

Erweiterung GA
az iot ops asset endpoint query

Abfragen des Ressourcendiagramms für Ressourcenendpunktprofile.

Erweiterung GA
az iot ops asset endpoint show

Anzeigen eines Objektendpunktprofils.

Erweiterung GA
az iot ops asset endpoint update

Aktualisieren sie ein Objektendpunktprofil.

Erweiterung GA
az iot ops asset event

Verwalten von Ereignissen in einer Ressource.

Erweiterung GA
az iot ops asset event add

Fügen Sie einem Objekt ein Ereignis hinzu.

Erweiterung GA
az iot ops asset event export

Exportieren von Ereignissen in einem Objekt.

Erweiterung GA
az iot ops asset event import

Importieren von Ereignissen in einer Ressource.

Erweiterung GA
az iot ops asset event list

Auflisten von Ereignissen in einer Ressource.

Erweiterung GA
az iot ops asset event remove

Entfernen eines Ereignisses in einer Ressource.

Erweiterung GA
az iot ops asset query

Abfragen des Ressourcendiagramms für Ressourcen.

Erweiterung GA
az iot ops asset show

Ein Objekt anzeigen.

Erweiterung GA
az iot ops asset update

Aktualisieren sie eine Ressource.

Erweiterung GA
az iot ops broker

Mqtt Broker Management.

Erweiterung GA
az iot ops broker authn

Brokerauthentifizierungsverwaltung.

Erweiterung GA
az iot ops broker authn delete

Löschen Sie eine Mqtt-Broker-Authentifizierungsressource.

Erweiterung GA
az iot ops broker authn list

List mqtt broker authentication resources associated with an instance.

Erweiterung GA
az iot ops broker authn show

Zeigen Sie Details einer Mqtt-Brokerauthentifizierungsressource an.

Erweiterung GA
az iot ops broker authz

Brokerautorisierungsverwaltung.

Erweiterung GA
az iot ops broker authz delete

Löschen Einer mqtt-Brokerautorisierungsressource.

Erweiterung GA
az iot ops broker authz list

List mqtt broker authorization resources associated with an instance.

Erweiterung GA
az iot ops broker authz show

Details einer mqtt-Brokerautorisierungsressource anzeigen.

Erweiterung GA
az iot ops broker delete

Löschen Eines mqtt-Brokers.

Erweiterung GA
az iot ops broker list

Auflisten von mqtt-Brokern, die einer Instanz zugeordnet sind.

Erweiterung GA
az iot ops broker listener

Brokerlistenverwaltung.

Erweiterung GA
az iot ops broker listener delete

Löschen Eines mqtt-Brokerlisteners.

Erweiterung GA
az iot ops broker listener list

List mqtt broker listeners associated with a broker.

Erweiterung GA
az iot ops broker listener show

Zeigen Sie Details eines mqtt-Broker-Listeners an.

Erweiterung GA
az iot ops broker show

Zeigen Sie Details eines mqtt-Brokers an.

Erweiterung GA
az iot ops check

Bewerten der clusterseitigen Bereitschaft und Laufzeitintegrität der bereitgestellten IoT Operations-Dienste.

Erweiterung Vorschau
az iot ops connector

Connectorverwaltung.

Erweiterung Vorschau
az iot ops connector opcua

OPC UA Connector Management.

Erweiterung Vorschau
az iot ops connector opcua client

Verwalten des Clientinstanzzertifikats der Unternehmensklasse für den OPC UA Broker.

Erweiterung Vorschau
az iot ops connector opcua client add

Fügen Sie ein Clientinstanzzertifikat auf Unternehmensniveau hinzu.

Erweiterung Vorschau
az iot ops connector opcua client remove

Entfernen Sie das Clientanwendungsinstanzzertifikat aus dem OPC UA Broker.

Erweiterung Vorschau
az iot ops connector opcua client show

Details der secretsync-Ressource "aio-opc-ua-broker-client-certificate" anzeigen.

Erweiterung Vorschau
az iot ops connector opcua issuer

Verwalten Sie Ausstellerzertifikate für den OPC UA Broker.

Erweiterung Vorschau
az iot ops connector opcua issuer add

Fügen Sie der Ausstellerzertifikatliste des OPC UA Brokers ein Ausstellerzertifikat hinzu.

Erweiterung Vorschau
az iot ops connector opcua issuer remove

Entfernen Sie vertrauenswürdige Zertifikate aus der Ausstellerzertifikatliste des OPC UA Brokers.

Erweiterung Vorschau
az iot ops connector opcua issuer show

Details der secretsync-Ressource "aio-opc-ua-broker-issuer-list" anzeigen.

Erweiterung Vorschau
az iot ops connector opcua trust

Verwalten vertrauenswürdiger Zertifikate für den OPC UA Broker.

Erweiterung Vorschau
az iot ops connector opcua trust add

Fügen Sie der vertrauenswürdigen Zertifikatliste des OPC UA Brokers ein vertrauenswürdiges Zertifikat hinzu.

Erweiterung Vorschau
az iot ops connector opcua trust remove

Entfernen Sie vertrauenswürdige Zertifikate aus der vertrauenswürdigen Zertifikatliste des OPC UA Brokers.

Erweiterung Vorschau
az iot ops connector opcua trust show

Details der secretsync-Ressource "aio-opc-ua-broker-trust-list" anzeigen.

Erweiterung Vorschau
az iot ops create

Erstellen Sie eine IoT Operations-Instanz.

Erweiterung GA
az iot ops dataflow

Datenflussverwaltung.

Erweiterung GA
az iot ops dataflow endpoint

Datenflussendpunktverwaltung.

Erweiterung GA
az iot ops dataflow endpoint list

Auflisten von Datenflussendpunktressourcen, die einer Instanz zugeordnet sind.

Erweiterung GA
az iot ops dataflow endpoint show

Details einer Datenflussendpunktressource anzeigen.

Erweiterung GA
az iot ops dataflow list

Datenflüsse auflisten, die einem Datenflussprofil zugeordnet sind.

Erweiterung GA
az iot ops dataflow profile

Datenflussprofilverwaltung.

Erweiterung GA
az iot ops dataflow profile list

Datenflussprofile auflisten, die einer Instanz zugeordnet sind.

Erweiterung GA
az iot ops dataflow profile show

Details eines Datenflussprofils anzeigen.

Erweiterung GA
az iot ops dataflow show

Zeigen Sie Details eines Datenflusses an, der einem Datenflussprofil zugeordnet ist.

Erweiterung GA
az iot ops delete

Löschen Sie IoT-Vorgänge aus dem Cluster.

Erweiterung GA
az iot ops identity

Instanzidentitätsverwaltung.

Erweiterung GA
az iot ops identity assign

Weisen Sie der Instanz eine vom Benutzer zugewiesene verwaltete Identität zu.

Erweiterung GA
az iot ops identity remove

Entfernen Sie eine vom Benutzer zugewiesene verwaltete Identität aus der Instanz.

Erweiterung GA
az iot ops identity show

Zeigen Sie die Instanzidentitäten an.

Erweiterung GA
az iot ops init

Bootstrap des Arc-fähigen Clusters für die IoT Operations-Bereitstellung.

Erweiterung GA
az iot ops list

Auflisten von IoT Operations-Instanzen.

Erweiterung GA
az iot ops schema

Schema- und Registrierungsverwaltung.

Erweiterung Vorschau
az iot ops schema create

Erstellen Sie ein Schema in einer Schemaregistrierung.

Erweiterung Vorschau
az iot ops schema delete

Löschen eines Zielschemas in einer Schemaregistrierung.

Erweiterung Vorschau
az iot ops schema list

Auflisten von Schemaschemas in einer Schemaregistrierung.

Erweiterung Vorschau
az iot ops schema registry

Schemaregistrierungsverwaltung.

Erweiterung Vorschau
az iot ops schema registry create

Erstellen Sie eine Schemaregistrierung.

Erweiterung Vorschau
az iot ops schema registry delete

Löschen sie eine Zielschemaregistrierung.

Erweiterung Vorschau
az iot ops schema registry list

Auflisten von Schemaregistrierungen in einer Ressourcengruppe oder einem Abonnement.

Erweiterung Vorschau
az iot ops schema registry show

Details einer Schemaregistrierung anzeigen.

Erweiterung Vorschau
az iot ops schema show

Zeigen Sie Details eines Schemas in einer Schemaregistrierung an.

Erweiterung Vorschau
az iot ops schema show-dataflow-refs

Zeigen Sie die Schemaverweise an, die für Datenflüsse verwendet werden.

Erweiterung Experimentell
az iot ops schema version

Schemaversionsverwaltung.

Erweiterung Vorschau
az iot ops schema version add

Fügen Sie einem Schema eine Schemaversion hinzu.

Erweiterung Vorschau
az iot ops schema version list

Auflisten von Schemaversionen für ein bestimmtes Schema.

Erweiterung Vorschau
az iot ops schema version remove

Entfernen Sie eine Zielschemaversion.

Erweiterung Vorschau
az iot ops schema version show

Details einer Schemaversion anzeigen.

Erweiterung Vorschau
az iot ops secretsync

Verwaltung der geheimen Instanzsynchronisierung.

Erweiterung Vorschau
az iot ops secretsync disable

Deaktivieren Sie die geheime Synchronisierung für eine Instanz.

Erweiterung Vorschau
az iot ops secretsync enable

Aktivieren sie die geheime Synchronisierung für eine Instanz.

Erweiterung Vorschau
az iot ops secretsync list

Listet die geheimen Synchronisierungskonfigurationen auf, die einer Instanz zugeordnet sind.

Erweiterung Vorschau
az iot ops show

Anzeigen einer IoT Operations-Instanz.

Erweiterung GA
az iot ops support

IoT Operations unterstützen Vorgänge.

Erweiterung Vorschau
az iot ops support create-bundle

Erstellt ein standardmäßiges Unterstützungspaket-ZIP-Archiv zur Verwendung bei der Problembehandlung und Diagnose.

Erweiterung Vorschau
az iot ops update

Aktualisieren einer IoT Operations-Instanz.

Erweiterung GA
az iot ops upgrade

Aktualisieren Sie eine IoT Operations-Instanz auf die neueste Version.

Erweiterung Veraltet

az iot ops check

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Bewerten der clusterseitigen Bereitschaft und Laufzeitintegrität der bereitgestellten IoT Operations-Dienste.

Der Befehl zeigt standardmäßig eine allgemeine, benutzerfreundliche Zusammenfassungsansicht aller Dienste an. Verwenden Sie die Option "--svc", um Überprüfungen für einen einzelnen Dienst anzugeben und ausführlich über das --detail-level Argument zu konfigurieren. Hinweis: Die Filterung von Ressourcen (--ressourcen) und Name (--resource-name) kann nur mit dem Argument "--svc" verwendet werden.

{Unterstützte Dienst-APIs}

  • deviceregistry.microsoft.com/[v1]
  • mqttbroker.iotoperations.azure.com/[v1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • connectivity.iotoperations.azure.com/[v1]

Weitere Informationen zu Clusteranforderungen finden Sie unter https://aka.ms/iot-ops-cluster-requirements.

az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, broker, dataflow, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]

Beispiele

Grundlegende Verwendung. Überprüft die allgemeine Integrität von IoT-Vorgängen mit Zusammenfassungsausgabe.

az iot ops check

Überprüft den Dienststatus und die Konfiguration des Brokers mit detaillierter Ausgabe.

az iot ops check --svc broker --detail-level 1

Wertet nur den 'Dataflow'-Dienst mit für CI optimierter Ausgabe aus.

az iot ops check --svc dataflow --as-object

Überprüft die Integrität von "deviceregistry" mit ausführlicher Ausgabe, schränkt jedoch Ergebnisse auf Ressourcen des Typs "Asset" ein.

az iot ops check --svc deviceregistry --detail-level 2 --resources asset

Verwenden des Ressourcennamens, um Ergebnisse auf Ressourcen mit dem Präfix "my-asset-" zu beschränken

az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'

Optionale Parameter

--as-object

Ausgabeüberprüfung von Inhalten und Validierungen in einer ci-freundlichen Datenstruktur.

Zulässige Werte: false, true
--context

Kubeconfig-Kontextname, der für die k8s-Clusterkommunikation verwendet werden soll. Wenn kein Kontext angegeben wird, current_context verwendet wird.

--detail-level

Steuert die Detailebene, die in der Überprüfungsausgabe angezeigt wird. Wählen Sie 0 für eine Zusammenfassungsansicht (minimale Ausgabe), 1 für eine detaillierte Ansicht (umfassendere Informationen) oder 2 für eine ausführliche Ansicht (alle verfügbaren Informationen).

Zulässige Werte: 0, 1, 2
Standardwert: 0
--ops-service --svc

Die Bereitstellung des IoT Operations-Diensts, die ausgewertet wird.

Zulässige Werte: akri, broker, dataflow, deviceregistry, opcua
--post

Führen Sie überprüfungen nach der Bereitstellung aus.

Zulässige Werte: false, true
--pre

Führen Sie erforderliche Prüfungen aus, um festzustellen, ob die Mindestanforderungen einer Dienstbereitstellung erfüllt sind.

Zulässige Werte: false, true
--resource-name --rn

Führen Sie nur Überprüfungen für den jeweiligen Ressourcennamen aus. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Globmuster "" und "?" werden unterstützt. Hinweis: Nur alphanumerische Zeichen, Bindestriche, "?" und "" sind zulässig.

--resources

Führen Sie nur Prüfungen für bestimmte Ressourcentypen aus. Verwenden Sie durch Leerzeichen getrennte Werte.

Zulässige Werte: asset, assetendpointprofile, assettype, broker, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops create

Erstellen Sie eine IoT Operations-Instanz.

Vor dem Ausführen dieses Befehls ist eine erfolgreiche Ausführung des Init erforderlich.

Das Ergebnis des Befehls nets eine IoT Operations-Instanz mit einer Reihe von Standardressourcen, die für eine zusammenhängende Funktion konfiguriert sind.

az iot ops create --cluster
                  --name
                  --resource-group
                  --sr-resource-id
                  [--add-insecure-listener {false, true}]
                  [--bp]
                  [--br]
                  [--broker-backend-workers]
                  [--broker-config-file]
                  [--broker-frontend-replicas]
                  [--broker-frontend-workers]
                  [--broker-listener-type {ClusterIp, LoadBalancer, NodePort}]
                  [--broker-mem-profile {High, Low, Medium, Tiny}]
                  [--cluster-namespace]
                  [--custom-location]
                  [--description]
                  [--df-profile-instances]
                  [--enable-rsync {false, true}]
                  [--kubernetes-distro {K3s, K8s, MicroK8s}]
                  [--location]
                  [--no-progress {false, true}]
                  [--ops-config]
                  [--ops-train]
                  [--ops-version]
                  [--runtime-socket]
                  [--tags]
                  [--trust-settings]

Beispiele

Erstellen Sie die Zielinstanz mit minimaler Eingabe.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID

Im folgenden Beispiel wird der Standardbrokerinstanzressource sowie einer Instanzbeschreibung und -tags Anpassung hinzugefügt.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --broker-mem-profile High --broker-backend-workers 4 --description 'Contoso Factory' --tags tier=testX1

Dieses Beispiel zeigt die Bereitstellung eines zusätzlichen unsicheren (keine authentifizierungs- oder authz)-Brokerlisteners, der für Port 1883 des Diensttyps zum Lastenausgleich konfiguriert ist. Nützlich für Tests und/oder Demos. Verwenden Sie die unsichere Option in der Produktion nicht.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --add-insecure-listener

Dieses Formular zeigt, wie Sie die Ressourcensynchronisierung für die Instanzbereitstellung aktivieren. Um die Ressourcensynchronisierungsrollenzuweisung zu aktivieren, ist dies in der Zielressourcengruppe erforderlich.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --enable-rsync

In diesem Beispiel werden Vertrauenseinstellungen für eine vom Benutzer bereitgestellte Zertifikat-Manager-Konfiguration hervorgehoben. Beachten Sie, dass der Cluster mit "--user-trust" initialisiert werden muss, und eine Benutzerzertifikat-Manager-Bereitstellung muss vorhanden sein.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --trust-settings configMapName=example-bundle configMapKey=trust-bundle.pem issuerKind=ClusterIssuer issuerName=trust-manager-selfsigned-issuer

Erforderliche Parameter

--cluster

Zielclustername für die IoT Operations-Bereitstellung.

--name -n

IoT Operations-Instanzname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--sr-resource-id

Die Schemaregistrierungsressourcen-ID, die mit IoT-Vorgängen verwendet werden soll.

Optionale Parameter

--add-insecure-listener

Wenn die Mqtt-Brokerbereitstellung aktiviert ist, wird ein Listener vom Diensttyp LoadBalancer enthalten, der an Port 1883 gebunden ist, ohne dass authN oder authZ vorhanden ist. Nur für Nichtproduktionsworkloads.

Zulässige Werte: false, true
--bp --broker-backend-part

Mqtt-Broker-Back-End-Partitionen. Min.-Wert: 1, Max.-Wert: 16.

Standardwert: 2
--br --broker-backend-rf

Mqtt Broker Back-End-Redundanzfaktor. Min.-Wert: 1, maximaler Wert: 5.

Standardwert: 2
--broker-backend-workers --bw

Mqtt Broker Back-End-Worker. Min.-Wert: 1, Max.-Wert: 16.

Standardwert: 2
--broker-config-file

Pfad zu einer JSON-Datei mit benutzerdefinierten Brokerkonfigurationseigenschaften. Dateikonfigurationsinhalte werden über einzelne Brokerkonfigurationsparameter verwendet. Nützlich für erweiterte Szenarien. Das erwartete Format wird unter https://aka.ms/aziotops-broker-config.

--broker-frontend-replicas --fr

Mqtt-Broker-Frontend-Replikate. Min.-Wert: 1, Max.-Wert: 16.

Standardwert: 2
--broker-frontend-workers --fw

Mqtt Broker Front-Worker. Min.-Wert: 1, Max.-Wert: 16.

Standardwert: 2
--broker-listener-type --lt

Der Diensttyp, der dem standardmäßigen mqtt-Brokerlistener zugeordnet ist.

Zulässige Werte: ClusterIp, LoadBalancer, NodePort
Standardwert: ClusterIp
--broker-mem-profile --mp

Mqtt-Broker-Speicherprofil.

Zulässige Werte: High, Low, Medium, Tiny
Standardwert: Medium
--cluster-namespace

Der Clusternamespace IoT Operations infra wird bereitgestellt. Muss aus Kleinbuchstaben bestehen.

Standardwert: azure-iot-operations
--custom-location

Der benutzerdefinierte Standortname, der der IoT Operations-Bereitstellung entspricht. Der Standardwert ist im Format "location-{hash(5)}".

--description

Beschreibung der IoT Operations-Instanz.

--df-profile-instances

Die Instanzanzahl, die dem Standarddatenflussprofil zugeordnet ist.

Standardwert: 1
--enable-rsync

Ressourcensynchronisierungsregeln werden in die IoT Operations-Bereitstellung einbezogen.

Zulässige Werte: false, true
--kubernetes-distro

Die Kubernetes-Distro, die für die Akri-Konfiguration verwendet werden soll. Die ausgewählte Distro impliziert den Standard-Container-Runtime-Socketpfad, wenn kein --runtime-socket-Wert bereitgestellt wird.

Zulässige Werte: K3s, K8s, MicroK8s
Standardwert: K8s
--location

Die Region, die für bereitgestellte Ressourcensicherheiten verwendet wird. Wenn der verbundene Clusterspeicherort nicht angegeben wird, wird dieser verwendet.

--no-progress

Deaktivieren Sie die visuelle Darstellung der Arbeit.

Zulässige Werte: false, true
--ops-config

Benutzerdefinierte Konfiguration der IoT Operations-Arc-Erweiterung. Format ist leertrennte Schlüssel=Wertpaare. --ops-config kann ein oder mehrere Male verwendet werden. Für erweiterte Anwendungsfälle.

--ops-train
Als veraltet markiert

Das Argument "ops_train" ist veraltet und wird in einer zukünftigen Version entfernt.

Wird verwendet, um den integrierten IoT Operations Arc Extension Release Train außer Kraft zu setzen.

--ops-version
Als veraltet markiert

Das Argument "ops_version" ist veraltet und wird in einer zukünftigen Version entfernt.

Wird verwendet, um die integrierte IoT Operations Arc-Erweiterungsversion außer Kraft zu setzen.

--runtime-socket

Der Standardknotenpfad des Containerlaufzeitsockets. Wenn nicht angegeben (Standard), wird der Socketpfad durch --kubernetes-distro bestimmt.

--tags

Instanztags. Eigenschaftenbehälter in Schlüsselwertpaaren mit dem folgenden Format: a=b c=d. Verwenden Sie "-tags", um alle Tags zu entfernen.

--trust-settings

Einstellungen für vom Benutzer bereitgestelltes Vertrauensbündel. Wird für Die Komponente TLS verwendet. Format ist leertrennte Schlüssel=Wertpaare. Die folgenden Schlüssel sind erforderlich: issuerName, issuerKind, configMapName, . configMapKey Wenn sie nicht verwendet wird, wird ein vom System bereitgestelltes selbstsigniertes Vertrauensbündel konfiguriert.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops delete

Löschen Sie IoT-Vorgänge aus dem Cluster.

Der Name der Instanz oder des Clusters muss angegeben werden.

Der Vorgang verwendet Azure Resource Graph, um korrelierte Ressourcen zu ermitteln. Ressourcendiagramm, das letztendlich konsistent ist, garantiert zum Zeitpunkt der Ausführung keinen synchronisierten Zustand.

az iot ops delete --resource-group
                  [--cluster]
                  [--force {false, true}]
                  [--include-deps {false, true}]
                  [--name]
                  [--no-progress {false, true}]
                  [--yes {false, true}]

Beispiele

Minimale Eingabe für den vollständigen Löschvorgang.

az iot ops delete -n myinstance -g myresourcegroup

Überspringen Sie die Bestätigungsaufforderung, und fahren Sie mit dem Löschvorgang fort. Nützlich für CI-Szenarien.

az iot ops delete -n myinstance -g myresourcegroup -y

Löschen unabhängig von Warnungen erzwingen. Kann zu Fehlern führen.

az iot ops delete -n myinstance -g myresourcegroup --force

Verwenden Sie den Clusternamen anstelle der Instanz für die Suche.

az iot ops delete --cluster mycluster -g myresourcegroup

Umgekehrte Anwendung von Init.

az iot ops delete -n myinstance -g myresourcegroup --include-deps

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--cluster

Zielclustername für das Löschen von IoT-Vorgängen.

--force

Erzwingen Sie die Ausführung des Vorgangs.

Zulässige Werte: false, true
--include-deps

Gibt an, dass der Befehl IoT Operations-Abhängigkeiten entfernen soll. Diese Option soll die Anwendung von "init" umkehren.

Zulässige Werte: false, true
--name -n

IoT Operations-Instanzname.

--no-progress

Deaktivieren Sie die visuelle Darstellung der Arbeit.

Zulässige Werte: false, true
--yes -y

Bestätigen Sie [y]es ohne Aufforderung. Nützlich für CI- und Automatisierungsszenarien.

Zulässige Werte: false, true
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops init

Bootstrap des Arc-fähigen Clusters für die IoT Operations-Bereitstellung.

Für die Bereitstellung von IoT-Vorgängen ist ein Arc-fähigen Cluster erforderlich. Weitere Informationen https://aka.ms/aziotops-arcconnectfinden Sie in der folgenden Ressource.

Der Init-Vorgang funktioniert bei der Installation und Konfiguration einer grundlegenden Ebene von Edgediensten, die für die Bereitstellung von IoT Operations erforderlich sind.

Nachdem die Foundation-Ebene installiert wurde, sollte der az iot ops create Befehl zum Bereitstellen einer Instanz verwendet werden.

az iot ops init --cluster
                --resource-group
                [--enable-fault-tolerance {false, true}]
                [--ensure-latest {false, true}]
                [--no-progress {false, true}]
                [--user-trust {false, true}]

Beispiele

Verwendung mit minimaler Eingabe. Dieses Formular stellt die IoT Operations Foundation-Ebene bereit.

az iot ops init --cluster mycluster -g myresourcegroup

Ähnlich wie im vorherigen Beispiel, aber mit aktivierter Fehlertoleranz des Arc-Containerspeichers (erfordert mindestens 3 Knoten).

az iot ops init --cluster mycluster -g myresourcegroup --enable-fault-tolerance

In diesem Beispiel wird die Aktivierung von Benutzervertrauenseinstellungen für eine benutzerdefinierte Zertifikat-Manager-Konfiguration hervorgehoben. Dadurch wird die Bereitstellung des Systemzertifikat-Managers und des Trust-Managers übersprungen.

az iot ops init --cluster mycluster -g myresourcegroup --user-trust

Erforderliche Parameter

--cluster

Zielclustername für die IoT Operations-Bereitstellung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--enable-fault-tolerance

Aktivieren Sie Fehlertoleranz für Azure Arc Container Storage. Mindestens 3 Clusterknoten sind erforderlich.

Zulässige Werte: false, true
--ensure-latest

Stellen Sie sicher, dass die neueste IoT Ops CLI verwendet wird, wodurch ein Fehler ausgelöst wird, wenn ein Upgrade verfügbar ist.

Zulässige Werte: false, true
--no-progress

Deaktivieren Sie die visuelle Darstellung der Arbeit.

Zulässige Werte: false, true
--user-trust --ut

Überspringen Sie die Bereitstellung des Systemzertifikat-Managers und des Trust-Managers zugunsten einer vom Benutzer bereitgestellten Konfiguration.

Zulässige Werte: false, true
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops list

Auflisten von IoT Operations-Instanzen.

Verwenden Sie "-query" mit der gewünschten JMESPath-Syntax, um das Ergebnis abzufragen.

az iot ops list [--resource-group]

Beispiele

Listet alle Instanzen im Abonnement auf.

az iot ops list

Listet alle Instanzen einer bestimmten Ressourcengruppe auf.

az iot ops list -g myresourcegroup

Listet die Instanzen im Abonnement auf, die einen bestimmten Tagwert aufweisen.

az iot ops list -g myresourcegroup --query "[?tags.env == 'prod']"

Optionale Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops show

Anzeigen einer IoT Operations-Instanz.

Optional kann der Befehl eine Struktur der zugeordneten Ressourcen ausgeben, die die IoT Operations-Bereitstellung für den Sicherungscluster darstellen.

az iot ops show --name
                --resource-group
                [--tree {false, true}]

Beispiele

Grundlegende Verwendung zum Anzeigen einer Instanz.

az iot ops show --name myinstance -g myresourcegroup

Geben Sie eine Struktur der zugeordneten Ressourcen aus, die die IoT Operations-Bereitstellung darstellen.

az iot ops show --name myinstance -g myresourcegroup --tree

Erforderliche Parameter

--name -n

IoT Operations-Instanzname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--tree

Wird verwendet, um die IoT Operations-Bereitstellung mit dem Sicherungscluster zu visualisieren.

Zulässige Werte: false, true
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops update

Aktualisieren einer IoT Operations-Instanz.

Derzeit können Instanztags und Beschreibung aktualisiert werden.

az iot ops update --name
                  --resource-group
                  [--description]
                  [--tags]

Beispiele

Instanztags aktualisieren. Dies entspricht einer Ersetzung.

az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d

Instanztags entfernen.

az iot ops update --name myinstance -g myresourcegroup --tags ""

Aktualisieren Sie die Instanzbeschreibung.

az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"

Erforderliche Parameter

--name -n

IoT Operations-Instanzname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--description

Beschreibung der IoT Operations-Instanz.

--tags

Instanztags. Eigenschaftenbehälter in Schlüsselwertpaaren mit dem folgenden Format: a=b c=d. Verwenden Sie "-tags", um alle Tags zu entfernen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az iot ops upgrade

Als veraltet markiert

Dieser Befehl ist veraltet und wird in einer zukünftigen Version entfernt.

Aktualisieren Sie eine IoT Operations-Instanz auf die neueste Version.

WARNUNG: Dieser Befehl schlägt möglicherweise fehl und erfordert, dass Sie Ihren Cluster und ihre Instanz löschen und erneut erstellen.

Aktualisieren Sie eine IoT Operations-Instanz, einschließlich der Aktualisierung der Erweiterungen auf die neuesten Versionen. Verwenden Sie diesen Befehl, wenn az iot ops show oder ähnliche Befehle fehlschlagen.

Die Schemaregistrierungsressourcen-ID ist ein optionaler Parameter und kann in bestimmten Szenarien erforderlich sein.

az iot ops upgrade --name
                   --resource-group
                   [--no-progress {false, true}]
                   [--sr-resource-id]
                   [--yes {false, true}]

Beispiele

Aktualisieren Sie die Instanz mit minimalen Eingaben.

az iot ops upgrade --name myinstance -g myresourcegroup

Überspringen Sie die Konformitätsaufforderung während des Instanzupgrades.

az iot ops upgrade --name myinstance -g myresourcegroup -y

Aktualisieren Sie die Instanz, und geben Sie die Schemaregistrierungsressourcen-ID an.

az iot ops upgrade --name myinstance -g myresourcegroup --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID

Erforderliche Parameter

--name -n

IoT Operations-Instanzname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--no-progress

Deaktivieren Sie die visuelle Darstellung der Arbeit.

Zulässige Werte: false, true
--sr-resource-id

Die Schemaregistrierungsressourcen-ID, die mit IoT-Vorgängen verwendet werden soll. Erforderlich, wenn die Schemaregistrierungsressourcen-ID nicht mehr in IoT-Vorgängen gefunden wird.

--yes -y

Bestätigen Sie [y]es ohne Aufforderung. Nützlich für CI- und Automatisierungsszenarien.

Zulässige Werte: false, true
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.