az iot edge

Hinweis

Dieser Verweis ist Teil der Azure-iot-Erweiterung für die Azure CLI (Version 2.30.0 oder höher). Die Erweiterung wird beim ersten Ausführen eines Az iot Edge-Befehls automatisch installiert. Weitere Informationen zu Erweiterungen

Verwalten von IoT-Lösungen am Edge

Befehle

az iot edge deployment

Verwalten sie IoT Edge Bereitstellungen im Maßstab.

az iot edge deployment create

Erstellen Sie eine IoT Edge Bereitstellung in einem Ziel-IoT Hub.

az iot edge deployment delete

Löschen einer IoT Edge Bereitstellung.

az iot edge deployment list

Listen Sie IoT Edge Bereitstellungen in einem IoT Hub auf.

az iot edge deployment show

Erhalten Sie die Details einer IoT Edge Bereitstellung.

az iot edge deployment show-metric

Bewerten Sie eine Zielsystemmetrik, die in einer IoT Edge Bereitstellung definiert ist.

az iot edge deployment update

Aktualisieren sie die angegebenen Eigenschaften einer IoT Edge-Bereitstellung.

Verwenden Sie --set gefolgt von Eigenschaftenzuweisungen zum Aktualisieren einer Bereitstellung.

Hinweis: IoT Edge Bereitstellungsinhalt ist unveränderlich. Bereitstellungseigenschaften, die aktualisiert werden können, sind "Bezeichnungen", "Metriken", "Priorität" und "targetCondition".

az iot edge set-modules

Legen Sie Edgemodule auf einem einzelnen Gerät fest.

az iot edge set-modules

Legen Sie Edgemodule auf einem einzelnen Gerät fest.

Modulinhalte sind json und in Form von {"modulesContent":{...}} oder {"content":{"modulesContent":{...}}}}.

Standardmäßig werden die Eigenschaften von Systemmodulen $edgeAgent und $edgeHub anhand von Schemas überprüft, die mit der IoT-Erweiterung installiert sind. Dies kann mithilfe des Schalters "-no-validation" deaktiviert werden.

Hinweis: Nach der Ausführung gibt der Befehl die Auflistung von Modulen aus, die auf das Gerät angewendet werden.

az iot edge set-modules --content
                        --device-id
                        [--auth-type {key, login}]
                        [--hub-name]
                        [--login]
                        [--resource-group]

Beispiele

Testen Sie Edgemodule während der Entwicklung, indem Sie Module auf einem Zielgerät festlegen.

az iot edge set-modules --hub-name {iothub_name} --device-id {device_id} --content ../modules_content.json

Erforderliche Parameter

--content -k

IoT Edge Bereitstellungsinhalt. Geben Sie Dateipfad oder unformatierte JSON an.

--device-id -d

Zielgerät.

Optionale Parameter

--auth-type

Gibt an, ob der Vorgang einen Richtlinienschlüssel automatisch abgeleitet oder die aktuelle Azure AD-Sitzung verwenden soll. Sie können die Standardeinstellung mithilfe az configure --defaults iothub-data-auth-type=<auth-type-value>von .

Zulässige Werte: key, login
Standardwert: key
--hub-name -n

IoT Hub Name. Erforderlich, wenn die Anmeldung nicht bereitgestellt wird.

--login -l

Dieser Befehl unterstützt eine Entitätsverbindungszeichenfolge mit Rechten zum Ausführen von Aktionen. Verwenden Sie die Verwendung, um die Sitzungsanmeldung über "az login" zu vermeiden. Wenn sowohl eine Entitätsverbindungszeichenfolge als auch ein Name bereitgestellt werden, wird die Verbindungszeichenfolge vorrangig verwendet. Erforderlich, wenn --hub-name nicht bereitgestellt wird.

--resource-group -g

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