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

--at --attestation-type

So authentifiziert sich das Gerät beim Testen des Dienstgerätebereitstellungsdiensts.

Zulässige Werte: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Der Typ des Zertifizierungszeichens.

Zulässige Werte: IotDevice, IotEdgeCompatible, Pnp
Standardwert: IotDevice
--base-url

Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.

--certificate-path --cp

Der Pfad zur Datei, die das primäre Zertifikat enthält. Beim Auswählen von x509 als Nachweistyp ist ein Zertifikatpfad erforderlich.

--cf --configuration-file

Pfad zur JSON-Datei des Gerätetests. Falls nicht angegeben, müssen Nachweis- und Gerätedefinitionsparameter angegeben werden.

--connection-string --cs

EdgemodulverbindungszeichenfolgeWhen die Auswahl des IotEdgeCompatible-Signaltyps, verbindungszeichenfolge und attestaion-Typ der Verbindungszeichenfolge sind erforderlich.

--device-type --dt

Definiert den Typ des zu testenden Geräts.

Zulässige Werte: DevKit, FinishedProduct
--ek --endorsement-key

TPM-Bestätigungsschlüssel für ein TPM-Gerät. Wenn Sie TPM als Nachweistyp auswählen, ist der Bestätigungsschlüssel erforderlich.

--models -m

Pfad, der Azure IoT Plug & Play Schnittstellen enthält, die vom getesteten Gerät implementiert werden. Wenn der Signaltyp Pnp ist, sind Modelle erforderlich.

--product-id -p

Die übermittelte Produkt-ID. Erforderlich, wenn der Überprüfungstyp "Zertifizierung" ist.

--skip-provisioning --sp

Bestimmt, ob der Dienst die Erstellung der Bereitstellungskonfiguration überspringt. Gilt nur für SymmetricKey- und ConnectionString-Bereitstellungstypen.

--validation-type --vt

Der Typ der Überprüfungstests, die ausgeführt werden sollen.

Zulässige Werte: Certification, Test
Standardwert: Test

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

--base-url

Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.

--certificate-name --cn

Der für den Nachweis des Gerätebereitstellungsdiensts verwendete x509-Zertifikat (Common Name, cn).

--product-id -p

Die übermittelte Produkt-ID.

--registration-id -r

Die Regstrations-ID für den Gerätebereitstellungsdienst.

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

--test-id -t

Die generierte ID für den Gerätezertifizierungstest.

Optionale Parameter

--base-url

Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.

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

--test-id -t

Die generierte ID für den Gerätezertifizierungstest.

Optionale Parameter

--at --attestation-type

So authentifiziert sich das Gerät beim Testen des Dienstgerätebereitstellungsdiensts.

Zulässige Werte: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Der Typ des Zertifizierungszeichens.

Zulässige Werte: IotDevice, IotEdgeCompatible, Pnp
--base-url

Überschreiben Sie die Zertifizierungsdienst-URL, um Tests in Nichtproduktionsumgebungen zuzulassen.

--certificate-path --cp

Der Pfad zur Datei, die das primäre Zertifikat enthält. Beim Auswählen von x509 als Nachweistyp ist ein Zertifikatpfad erforderlich.

--cf --configuration-file

Pfad zur JSON-Datei des Gerätetests. Falls nicht angegeben, müssen Nachweis- und Gerätedefinitionsparameter angegeben werden.

--connection-string --cs

EdgemodulverbindungszeichenfolgeWhen die Auswahl des IotEdgeCompatible-Signaltyps, verbindungszeichenfolge und attestaion-Typ der Verbindungszeichenfolge sind erforderlich.

--ek --endorsement-key

TPM-Bestätigungsschlüssel für ein TPM-Gerät. Wenn Sie TPM als Nachweistyp auswählen, ist der Bestätigungsschlüssel erforderlich.

--models -m

Pfad, der Azure IoT Plug & Play Schnittstellen enthält, die vom getesteten Gerät implementiert werden. Wenn der Signaltyp Pnp ist, sind Modelle erforderlich.