az iot product test
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-Produkttestbefehls . Weitere Informationen zu Erweiterungen
Verwalten von Gerätetests für die Produktzertifizierung.
Befehle
| az iot product test case |
Verwalten von Testfällen zur Zertifizierung von Produkten. |
| az iot product test case list |
Listet die Testfälle eines Produktzertifizierungstests auf. |
| az iot product test case update |
Aktualisieren sie die Testfalldaten der Produktzertifizierung. |
| az iot product test create |
Erstellen Sie einen neuen Produkttest für die Produktzertifizierung. |
| az iot product test run |
Verwalten von Testtests für Produkttests. |
| az iot product test run show |
Zeigen Sie den Status einer Testausführung an. |
| az iot product test run submit |
Übermitteln Sie eine abgeschlossene Testausführung an den Partner/Produktdienst. |
| az iot product test search |
Suchen Sie das Produkt-Repository nach Testdaten. |
| az iot product test show |
Produkttestdaten anzeigen. |
| az iot product test task |
Verwalten von Zertifizierungsaufgaben für Produkttests. |
| az iot product test task create |
Stellen Sie eine neue Testaufgabe in die Warteschlange. Es kann jeweils nur eine Testaufgabe ausgeführt werden. |
| az iot product test task delete |
Abbrechen einer ausgeführten Aufgabe, die der angegebenen --task-id entspricht. |
| az iot product test task show |
Zeigen Sie den Status einer Testaufgabe an. Verwenden Sie "-running" für die aktuelle ausgeführte Aufgabe oder --task-id. |
| az iot product test update |
Aktualisieren der Produktzertifizierungstestdaten. |
az iot product test create
Erstellen Sie einen neuen Produkttest für die Produktzertifizierung.
az iot product test create [--at {ConnectionString, SymmetricKey, TPM, X509}]
[--badge-type {IotDevice, IotEdgeCompatible, Pnp}]
[--base-url]
[--certificate-path]
[--cf]
[--connection-string]
[--device-type {DevKit, FinishedProduct}]
[--ek]
[--models]
[--product-id]
[--skip-provisioning]
[--validation-type {Certification, Test}]
Beispiele
Grundlegende Verwendung
az iot product test create --configuration-file {configuration_file}
Keine Bereitstellungskonfiguration des Diensts erstellen
az iot product test create --configuration-file {configuration_file} --skip-provisioning
Erstellen eines Tests mit symmetrischen Schlüsselnachweisen
az iot product test create --attestation-type SymmetricKey --device-type {device_type}
Erstellen eines Tests mit TPM-Nachweis
az iot product test create --attestation-type TPM --device-type {device_type} --endorsement-key {endorsement_key}
Erstellen eines Tests mit x509-Nachweis
az iot product test create --attestation-type x509 --device-type {device_type} --certificate-path {certificate_path}
Erstellen von Test für Edgemodul
az iot product test create --attestation-type ConnectionString --device-type {device_type} --badge-type IotEdgeCompatible --connection-string {connection_string}
Erstellen von Tests mit symmetrischen Schlüsselnachweisen und angegebenem Validierungstyp
az iot product test create --attestation-type SymmetricKey --device-type {device_type} --validation-type Certification --product-id {product_id}
Optionale Parameter
So authentifiziert sich das Gerät beim Testen des Dienstgerätebereitstellungsdiensts.
Der Typ des Zertifizierungszeichens.
Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.
Der Pfad zur Datei, die das primäre Zertifikat enthält. Beim Auswählen von x509 als Nachweistyp ist ein Zertifikatpfad erforderlich.
Pfad zur JSON-Datei des Gerätetests. Falls nicht angegeben, müssen Nachweis- und Gerätedefinitionsparameter angegeben werden.
EdgemodulverbindungszeichenfolgeWhen die Auswahl des IotEdgeCompatible-Signaltyps, verbindungszeichenfolge und attestaion-Typ der Verbindungszeichenfolge sind erforderlich.
Definiert den Typ des zu testenden Geräts.
TPM-Bestätigungsschlüssel für ein TPM-Gerät. Wenn Sie TPM als Nachweistyp auswählen, ist der Bestätigungsschlüssel erforderlich.
Pfad, der Azure IoT Plug & Play Schnittstellen enthält, die vom getesteten Gerät implementiert werden. Wenn der Signaltyp Pnp ist, sind Modelle erforderlich.
Die übermittelte Produkt-ID. Erforderlich, wenn der Überprüfungstyp "Zertifizierung" ist.
Bestimmt, ob der Dienst die Erstellung der Bereitstellungskonfiguration überspringt. Gilt nur für SymmetricKey- und ConnectionString-Bereitstellungstypen.
Der Typ der Überprüfungstests, die ausgeführt werden sollen.
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 product test search
Suchen Sie das Produkt-Repository nach Testdaten.
az iot product test search [--base-url]
[--certificate-name]
[--product-id]
[--registration-id]
Beispiele
Suchen nach Produkt-ID
az iot product test search --product-id {product_id}
Suche nach DPS-Registrierung
az iot product test search --registration-id {registration_id}
Suchen nach x509 certifcate common name (CN)
az iot product test search --certificate-name {certificate_name}
Suchen nach mehreren Werten
az iot product test search --product-id {product_id} --certificate-name {certificate_name}
Optionale Parameter
Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.
Der für den Nachweis des Gerätebereitstellungsdiensts verwendete x509-Zertifikat (Common Name, cn).
Die übermittelte Produkt-ID.
Die Regstrations-ID für den Gerätebereitstellungsdienst.
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 product test show
Produkttestdaten anzeigen.
az iot product test show --test-id
[--base-url]
Beispiele
Grundlegende Verwendung
az iot product test show --test-id {test_id}
Erforderliche Parameter
Die generierte ID für den Gerätezertifizierungstest.
Optionale Parameter
Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.
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 product test update
Aktualisieren der Produktzertifizierungstestdaten.
az iot product test update --test-id
[--at {ConnectionString, SymmetricKey, TPM, X509}]
[--badge-type {IotDevice, IotEdgeCompatible, Pnp}]
[--base-url]
[--certificate-path]
[--cf]
[--connection-string]
[--ek]
[--models]
Beispiele
Grundlegende Verwendung
az iot product test update --test-id {test_id} --configuration-file {configuration_file}
Erforderliche Parameter
Die generierte ID für den Gerätezertifizierungstest.
Optionale Parameter
So authentifiziert sich das Gerät beim Testen des Dienstgerätebereitstellungsdiensts.
Der Typ des Zertifizierungszeichens.
Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.
Der Pfad zur Datei, die das primäre Zertifikat enthält. Beim Auswählen von x509 als Nachweistyp ist ein Zertifikatpfad erforderlich.
Pfad zur JSON-Datei des Gerätetests. Falls nicht angegeben, müssen Nachweis- und Gerätedefinitionsparameter angegeben werden.
EdgemodulverbindungszeichenfolgeWhen die Auswahl des IotEdgeCompatible-Signaltyps, verbindungszeichenfolge und attestaion-Typ der Verbindungszeichenfolge sind erforderlich.
TPM-Bestätigungsschlüssel für ein TPM-Gerät. Wenn Sie TPM als Nachweistyp auswählen, ist der Bestätigungsschlüssel erforderlich.
Pfad, der Azure IoT Plug & Play Schnittstellen enthält, die vom getesteten Gerät implementiert werden. Wenn der Signaltyp Pnp ist, sind Modelle erforderlich.
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