az iot hub device-identity
Hinweis
Diese Referenz ist Teil der Azure-iot-Erweiterung für die Azure CLI (Version 2.30.0 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines Az iot Hub-Geräteidentitätsbefehls . Weitere Informationen zu Erweiterungen
Verwalten von IoT-Geräten.
Befehle
| az iot hub device-identity children |
Verwalten von untergeordneten Gerätebeziehungen für IoT-Edgegeräte. |
| az iot hub device-identity children add |
Fügen Sie Geräte als untergeordnete Geräte zu einem Zielrandgerät hinzu. |
| az iot hub device-identity children list |
Gibt die Auflistung von zugewiesenen untergeordneten Geräten aus. |
| az iot hub device-identity children remove |
Entfernen Sie untergeordnete Geräte aus einem Zielrandgerät. |
| az iot hub device-identity connection-string |
Verwalten sie die Verbindungszeichenfolge des IoT-Geräts. |
| az iot hub device-identity connection-string show |
Zeigen Sie eine bestimmte IoT Hub Geräteverbindungszeichenfolge an. |
| az iot hub device-identity create |
Erstellen Sie ein Gerät in einem IoT Hub. |
| az iot hub device-identity delete |
Löschen Sie ein IoT Hub Gerät. |
| az iot hub device-identity export |
Exportieren Sie alle Geräteidentitäten aus einem IoT Hub in einen Azure Storage-Blobcontainer. Für inline-Blobcontainer-SAS-Eingaben überprüfen Sie bitte die Eingaberegeln Ihrer Umgebung. |
| az iot hub device-identity import |
Importieren sie Geräteidentitäten in eine IoT Hub aus einem Blob. Für inline-Blobcontainer-SAS-Eingaben überprüfen Sie bitte die Eingaberegeln Ihrer Umgebung. |
| az iot hub device-identity list |
Auflisten von Geräten in einem IoT Hub. |
| az iot hub device-identity parent |
Verwalten von übergeordneten Gerätebeziehungen für IoT-Geräte. |
| az iot hub device-identity parent set |
Legen Sie das übergeordnete Gerät eines Zielgeräts fest. |
| az iot hub device-identity parent show |
Rufen Sie das übergeordnete Gerät eines Zielgeräts ab. |
| az iot hub device-identity renew-key |
Verlängern Sie Zielschlüssel eines IoT Hub Geräts mit sas-Authentifizierung. |
| az iot hub device-identity show |
Rufen Sie die Details eines IoT Hub Geräts ab. |
| az iot hub device-identity update |
Aktualisieren eines IoT Hub Geräts. |
az iot hub device-identity create
Erstellen Sie ein Gerät in einem IoT Hub.
Wenn Sie die Auth-Methode von shared_private_key (auch als symmetrische Schlüssel bezeichnet) verwenden, wird der Dienst für das Gerät keine benutzerdefinierten Schlüssel generiert.
Wenn ein Gerätebereich für ein Edgegerät bereitgestellt wird, wird der Wert automatisch in einen übergeordneten Bereich konvertiert.
az iot hub device-identity create --device-id
[--am {shared_private_key, x509_ca, x509_thumbprint}]
[--auth-type {key, login}]
[--device-scope]
[--edge-enabled {false, true}]
[--hub-name]
[--login]
[--od]
[--pk]
[--primary-thumbprint]
[--resource-group]
[--secondary-key]
[--secondary-thumbprint]
[--sta {disabled, enabled}]
[--star]
[--valid-days]
Beispiele
Erstellen Sie ein Edge-aktiviertes IoT-Gerät mit Standardautorisierung (freigegebener privater Schlüssel).
az iot hub device-identity create -n {iothub_name} -d {device_id} --ee
Erstellen Sie ein IoT-Gerät mit selbst signierter Zertifikatberechtigung, generieren Sie ein Zertifikat, das für 10 Tage gültig ist, und verwenden Sie dann den Fingerabdruck.
az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --valid-days 10
Erstellen Sie ein IoT-Gerät mit selbst signierter Zertifikatberechtigung, generieren Sie ein Zertifikat des Standardablaufs (365 Tage) und die Ausgabe im Zielverzeichnis.
az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --output-dir /path/to/output
Erstellen Sie ein IoT-Gerät mit selbst signierter Zertifikatberechtigung und bieten explizit primäre und sekundäre Fingerabdruckdrucke.
az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --ptp {thumbprint_1} --stp {thumbprint_2}
Erstellen Sie ein IoT-Gerät mit Stamm-CA-Autorisierung mit deaktiviertem Status und Grund.
az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_ca --status disabled --status-reason 'for reasons'
Erstellen Sie ein IoT-Gerät mit einem Gerätebereich.
az iot hub device-identity create -n {iothub_name} -d {device_id} --device-scope 'ms-azure-iot-edge://edge0-123456789123456789'
Erforderliche Parameter
Zielgerät.
Optionale Parameter
Die Autorisierungsmethode, mit der eine Entität erstellt werden soll.
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 .
Der Bereich des Geräts. Bei Edgegeräten wird dies automatisch generiert und unveränderlich. Legen Sie dies für Blattgeräte fest, um untergeordnete/übergeordnete Beziehung zu erstellen.
Flag, das die Edgeaktivierung angibt.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht bereitgestellt wird.
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.
Generieren Sie selbstsigniertes Zertifikat und verwenden Sie den Fingerabdruck. Ausgabe in angegebenes Zielverzeichnis.
Der primäre symmetrische Zugriffsschlüssel, der im Base64-Format gespeichert ist.
Selbstsignierter Zertifikat-Fingerabdruck, der für den primären Fingerabdruck verwendet werden soll.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der sekundäre symmetrische Zugriffsschlüssel, der im Base64-Format gespeichert ist.
Selbstsignierter Zertifikat-Fingerabdruck, der für den sekundären Fingerabdruck verwendet werden soll.
Legen Sie den Gerätestatus beim Erstellen fest.
Beschreibung für den Gerätestatus.
Generieren Sie selbstsigniertes Zertifikat und verwenden Sie den Fingerabdruck. Gültig für die angegebene Anzahl von Tagen. Standard: 365.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity delete
Löschen Sie ein IoT Hub Gerät.
az iot hub device-identity delete --device-id
[--auth-type {key, login}]
[--etag]
[--hub-name]
[--login]
[--resource-group]
Erforderliche Parameter
Zielgerät.
Optionale Parameter
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 .
Etag oder Entitätstag, das dem letzten Zustand der Ressource entspricht. Wenn kein Etag bereitgestellt wird, wird der Wert '*' verwendet.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht bereitgestellt wird.
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.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity export
Exportieren Sie alle Geräteidentitäten aus einem IoT Hub in einen Azure Storage-Blobcontainer. Überprüfen Sie für inline-BLOB-Container-SAS-URI-Eingaben die Eingaberegeln Ihrer Umgebung.
Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
az iot hub device-identity export --bcu
--hub-name
[--auth-type {identity, key}]
[--identity]
[--ik {false, true}]
[--resource-group]
Beispiele
Exportieren Sie alle Geräteidentitäten in einen konfigurierten Blobcontainer und enthalten Geräteschlüssel. Verwendet ein Inline-SAS-uri-Beispiel.
az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices?sv=2019-02-02&st=2020-08-23T22%3A35%3A00Z&se=2020-08-24T22%3A35%3A00Z&sr=c&sp=rwd&sig=VrmJ5sQtW3kLzYg10VqmALGCp4vtYKSLNjZDDJBSh9s%3D'
Exportieren Sie alle Geräteidentitäten in einen konfigurierten Blobcontainer mithilfe eines Dateipfads, der den SAS-URI enthält.
az iot hub device-identity export -n {iothub_name} --bcu {sas_uri_filepath}
Exportieren Sie alle Geräteidentitäten in einen konfigurierten Blobcontainer und enthalten Geräteschlüssel. Verwendet die vom System zugewiesene Identität, die über Rollen des Storage Blob Data-Mitwirkenden für das Speicherkonto verfügt. Der Blobcontainer-URI benötigt nicht das BLOB-SAS-Token.
az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices' --auth-type identity --identity [system]
Exportieren Sie alle Geräteidentitäten in einen konfigurierten Blobcontainer und schließen Sie Geräteschlüssel ein. Verwendet die vom Benutzer zugewiesene verwaltete Identität, die über Speicher-Blob-Daten-Mitwirkenderollen für das Speicherkonto und den Mitwirkenden für den IoT-Hub verfügt. Der Blobcontainer-URI benötigt nicht das BLOB-SAS-Token.
az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices' --auth-type identity --identity {managed_identity_resource_id}
Erforderliche Parameter
Blob Shared Access Signature URI mit Schreib-, Lese- und Löschzugriff auf einen Blobcontainer. Dies wird verwendet, um den Status des Auftrags und die Ergebnisse auszuzugeben. Hinweis: Bei verwendung der identitätsbasierten Authentifizierung ist weiterhin ein https:// URI erforderlich – aber kein SAS-Token ist erforderlich. Eingaben für dieses Argument können inline oder über einen Dateipfad erfolgen.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Optionale Parameter
Authentifizierungstyp für die Kommunikation mit dem Speichercontainer.
Verwalteter Identitätstyp, um zu ermitteln, ob die vom System zugewiesene verwaltete Identität oder die vom Benutzer zugewiesene verwaltete Identität verwendet wird. Verwenden Sie [system] für die zugewiesene verwaltete Identität des Systems[ system]. Stellen Sie für die vom Benutzer zugewiesene verwaltete Identität die verwaltete Identitätsressource-ID bereit. Diese Identität erfordert eine Rollen des Speicher-Blob-Daten-Mitwirkenden für das Speicherkonto.
Wenn festgelegt, werden Schlüssel normal exportiert. Andernfalls werden Schlüssel in der Exportausgabe auf NULL festgelegt.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity import
Importieren von Geräteidentitäten in eine IoT Hub aus einem Blob. Überprüfen Sie für inline-BLOB-Container-SAS-URI-Eingaben die Eingaberegeln Ihrer Umgebung.
Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
az iot hub device-identity import --hub-name
--ibcu
--obcu
[--auth-type {identity, key}]
[--identity]
[--resource-group]
Beispiele
Importieren Sie alle Geräteidentitäten aus einem Blob mithilfe eines Inline-SAS-URI.
az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri}
Importieren Sie alle Geräteidentitäten aus einem Blob mithilfe eines Dateipfads, der SAS-URI enthält.
az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri_filepath} --obcu {output_sas_uri_filepath}
Importieren Sie alle Geräteidentitäten aus einem Blob mithilfe der vom System zugewiesenen Identität mit Rollen für Speicher-Blob-Daten-Mitwirkende für beide Speicherkonten. Der Blobcontainer-URI benötigt nicht das BLOB-SAS-Token.
az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri} --auth-type identity --identity [system]
Importieren Sie alle Geräteidentitäten aus einem Blob mithilfe der vom Benutzer zugewiesenen verwalteten Identität mit Rollen für Speicher-Blob-Daten-Mitwirkende für Speicherkonten und Mitwirkender für den IoT-Hub. Der Blobcontainer-URI benötigt nicht das BLOB-SAS-Token.
az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri} --auth-type identity --identity {managed_identity_resource_id}
Erforderliche Parameter
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Blob Shared Access Signature URI mit Lesezugriff auf einen BLOB-Container. Dieses Blob enthält die Vorgänge, die für die Identitätsregistrierung ausgeführt werden sollen. Hinweis: Bei verwendung der identitätsbasierten Authentifizierung ist weiterhin ein https:// URI erforderlich – aber kein SAS-Token ist erforderlich. Eingaben für dieses Argument können inline oder über einen Dateipfad erfolgen.
Blob Shared Access Signature URI mit Schreibzugriff auf einen BLOB-Container. Dies wird verwendet, um den Status des Auftrags und die Ergebnisse auszuzugeben. Hinweis: Bei Verwendung der identitätsbasierten Authentifizierung ist weiterhin ein https:// URI ohne das SAS-Token erforderlich. Eingaben für dieses Argument können inline oder über einen Dateipfad erfolgen.
Optionale Parameter
Authentifizierungstyp für die Kommunikation mit dem Speichercontainer.
Verwalteter Identitätstyp, um zu ermitteln, ob die vom System zugewiesene verwaltete Identität oder die vom Benutzer zugewiesene verwaltete Identität verwendet wird. Verwenden Sie [system] für die zugewiesene verwaltete Identität des Systems[ system]. Stellen Sie für die vom Benutzer zugewiesene verwaltete Identität die verwaltete Identitätsressource-ID bereit. Diese Identität erfordert eine Rolle "Storage Blob Data Contributor" für die Rolle "Zielspeicherkonto" und "Mitwirkender" für die IoT Hub.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity list
Auflisten von Geräten in einem IoT Hub.
az iot hub device-identity list [--auth-type {key, login}]
[--edge-enabled {false, true}]
[--hub-name]
[--login]
[--resource-group]
[--top]
Optionale Parameter
Gibt an, ob der Vorgang einen Richtlinienschlüssel automatisch ableiten oder die aktuelle Azure AD-Sitzung verwenden soll. Sie können die Standardeinstellung mithilfe von az configure --defaults iothub-data-auth-type=<auth-type-value>.
Kennzeichen, das die Randaktivierung angibt.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Dieser Befehl unterstützt eine Entitätsverbindungszeichenfolge mit Rechten zum Ausführen einer Aktion. Verwenden Sie die Verwendung, um die Sitzungsanmeldung über "az login" zu vermeiden. Wenn sowohl eine Entitätsverbindungszeichenfolge als auch ein Name angegeben werden, hat die Verbindungszeichenfolge Vorrang. Erforderlich, wenn --hub-name nicht angegeben wird.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Maximale Anzahl der zurückzugebenden Elemente. Verwenden Sie -1 für unbegrenzt.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity renew-key
Verlängern Von Zielschlüsseln eines IoT Hub Geräts mit sas-Authentifizierung.
az iot hub device-identity renew-key --device-id
--hub-name
--key-type {primary, secondary, swap}
[--auth-type {key, login}]
[--etag]
[--login]
[--resource-group]
Beispiele
Verlängern Sie den Primärschlüssel.
az iot hub device-identity renew-key -d {device_id} -n {iothub_name} --kt primary
Tauschen Sie die primären und sekundären Schlüssel aus.
az iot hub device-identity renew-key -d {device_id} -n {iothub_name} --kt swap
Erforderliche Parameter
Zielgerät.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Zielschlüsseltyp, der neu generiert werden soll.
Optionale Parameter
Gibt an, ob der Vorgang einen Richtlinienschlüssel automatisch ableiten oder die aktuelle Azure AD-Sitzung verwenden soll. Sie können die Standardeinstellung mithilfe von az configure --defaults iothub-data-auth-type=<auth-type-value>.
Etag- oder Entitätstag, das dem letzten Status der Ressource entspricht. Wenn kein etag angegeben wird, wird der Wert '*' verwendet.
Dieser Befehl unterstützt eine Entitätsverbindungszeichenfolge mit Rechten zum Ausführen einer Aktion. Verwenden Sie die Verwendung, um die Sitzungsanmeldung über "az login" zu vermeiden. Wenn sowohl eine Entitätsverbindungszeichenfolge als auch ein Name angegeben werden, hat die Verbindungszeichenfolge Vorrang. Erforderlich, wenn --hub-name nicht angegeben wird.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity show
Rufen Sie die Details eines IoT Hub Geräts ab.
az iot hub device-identity show --device-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
Erforderliche Parameter
Zielgerät.
Optionale Parameter
Gibt an, ob der Vorgang einen Richtlinienschlüssel automatisch ableiten oder die aktuelle Azure AD-Sitzung verwenden soll. Sie können die Standardeinstellung mithilfe von az configure --defaults iothub-data-auth-type=<auth-type-value>.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Dieser Befehl unterstützt eine Entitätsverbindungszeichenfolge mit Rechten zum Ausführen einer Aktion. Verwenden Sie die Verwendung, um die Sitzungsanmeldung über "az login" zu vermeiden. Wenn sowohl eine Entitätsverbindungszeichenfolge als auch ein Name angegeben werden, hat die Verbindungszeichenfolge Vorrang. Erforderlich, wenn --hub-name nicht angegeben wird.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az iot hub device-identity update
Aktualisieren eines IoT Hub Geräts.
Verwenden Sie --set gefolgt von Eigenschaftenzuweisungen zum Aktualisieren eines Geräts. Nutzen Sie parameter, die von "iot hub device-identity show" zurückgegeben werden.
az iot hub device-identity update --device-id
[--add]
[--am {shared_private_key, x509_ca, x509_thumbprint}]
[--auth-type {key, login}]
[--edge-enabled {false, true}]
[--etag]
[--force-string]
[--hub-name]
[--login]
[--pk]
[--primary-thumbprint]
[--remove]
[--resource-group]
[--secondary-key]
[--secondary-thumbprint]
[--set]
[--sta {disabled, enabled}]
[--star]
Beispiele
Aktivieren von Edgefunktionen für Geräte
az iot hub device-identity update -d {device_id} -n {iothub_name} --set capabilities.iotEdge=true
Aktivieren Sie Edgefunktionen für Geräte mithilfe des Komfortarguments.
az iot hub device-identity update -d {device_id} -n {iothub_name} --ee
Gerätestatus deaktivieren
az iot hub device-identity update -d {device_id} -n {iothub_name} --set status=disabled
Deaktivieren Sie den Gerätestatus mithilfe des Komfortarguments.
az iot hub device-identity update -d {device_id} -n {iothub_name} --status disabled
In einem Befehl
az iot hub device-identity update -d {device_id} -n {iothub_name} --set status=disabled capabilities.iotEdge=true
Erforderliche Parameter
Zielgerät.
Optionale Parameter
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.
Die Autorisierungsmethode, mit der eine Entität erstellt werden soll.
Gibt an, ob der Vorgang einen Richtlinienschlüssel automatisch ableiten oder die aktuelle Azure AD-Sitzung verwenden soll. Sie können die Standardeinstellung mithilfe von az configure --defaults iothub-data-auth-type=<auth-type-value>.
Kennzeichen, das die Randaktivierung angibt.
Etag- oder Entitätstag, das dem letzten Status der Ressource entspricht. Wenn kein etag angegeben wird, wird der Wert '*' verwendet.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
IoT Hub Name. Erforderlich, wenn die Anmeldung nicht angegeben wird.
Dieser Befehl unterstützt eine Entitätsverbindungszeichenfolge mit Rechten zum Ausführen einer Aktion. Verwenden Sie die Verwendung, um die Sitzungsanmeldung über "az login" zu vermeiden. Wenn sowohl eine Entitätsverbindungszeichenfolge als auch ein Name angegeben werden, hat die Verbindungszeichenfolge Vorrang. Erforderlich, wenn --hub-name nicht angegeben wird.
Der primäre symmetrische freigegebene Zugriffsschlüssel, der im Base64-Format gespeichert ist.
Selbstsignierter Zertifikat-Fingerabdruck, der für den primären Fingerabdruck verwendet werden soll.
Entfernen einer Eigenschaft oder eines Elements aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Der sekundäre symmetrische freigegebene Zugriffsschlüssel, der im Base64-Format gespeichert ist.
Selbstsignierter Zertifikat-Fingerabdruck, der für den sekundären Fingerabdruck verwendet werden soll.
Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftspfad und einen festzulegenden Wert angeben. Beispiel: --set property1.property2=.
Legen Sie den Gerätestatus bei der Erstellung fest.
Beschreibung für den Gerätestatus.
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
Feedback
Feedback senden und anzeigen für