az iot product test

Uwaga

Ta dokumentacja jest częścią rozszerzenia azure-iot dla interfejsu wiersza polecenia platformy Azure (wersja 2.30.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az iot product test po raz pierwszy. Dowiedz się więcej o rozszerzeniach.

Zarządzanie testami urządzeń na potrzeby certyfikacji produktu.

Polecenia

az iot product test case

Zarządzanie przypadkami testowymi certyfikacji testowania produktów.

az iot product test case list

Wyświetl listę przypadków testowych testu certyfikacji produktu.

az iot product test case update

Zaktualizuj dane przypadku testu certyfikacji produktu.

az iot product test create

Utwórz nowy test produktu na potrzeby certyfikacji produktu.

az iot product test run

Zarządzanie przebiegami testów certyfikacji testowania produktów.

az iot product test run show

Pokaż stan przebiegu testowania.

az iot product test run submit

Prześlij ukończony przebieg testu do usługi partnera/produktu.

az iot product test search

Wyszukaj repozytorium produktów na potrzeby testowania danych.

az iot product test show

Wyświetlanie danych testowych produktów.

az iot product test task

Zarządzanie zadaniami certyfikacji testowania produktów.

az iot product test task create

W kolejce nowe zadanie testowania. Jednocześnie może być uruchomione tylko jedno zadanie testowe.

az iot product test task delete

Anuluj uruchomione zadanie zgodne z określonym --task-id.

az iot product test task show

Pokaż stan zadania testowania. Użyj --running dla bieżącego uruchomionego zadania lub --task-id.

az iot product test update

Zaktualizuj dane testu certyfikacji produktu.

az iot product test create

Utwórz nowy test produktu na potrzeby certyfikacji produktu.

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}]

Przykłady

Podstawowy sposób użycia

az iot product test create --configuration-file {configuration_file}

Nie masz konfiguracji tworzenia aprowizacji usługi

az iot product test create --configuration-file {configuration_file} --skip-provisioning

Tworzenie testu przy użyciu zaświadczania klucza symetrycznego

az iot product test create --attestation-type SymmetricKey --device-type {device_type}

Tworzenie testu przy użyciu zaświadczania modułu TPM

az iot product test create --attestation-type TPM --device-type {device_type} --endorsement-key {endorsement_key}

Tworzenie testu za pomocą zaświadczania x509

az iot product test create --attestation-type x509 --device-type {device_type} --certificate-path {certificate_path}

Tworzenie testu dla modułu edge

az iot product test create --attestation-type ConnectionString --device-type {device_type} --badge-type IotEdgeCompatible --connection-string {connection_string}

Tworzenie testu przy użyciu zaświadczania klucza symetrycznego i określonego typu walidacji

az iot product test create --attestation-type SymmetricKey --device-type {device_type} --validation-type Certification --product-id {product_id}

Parametry opcjonalne

--at --attestation-type

Sposób uwierzytelniania urządzenia w celu testowania usługi Device Provisioning Service.

akceptowane wartości: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Typ wskaźnika certyfikacji.

akceptowane wartości: IotDevice, IotEdgeCompatible, Pnp
wartość domyślna: IotDevice
--base-url

Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.

--certificate-path --cp

Ścieżka do pliku zawierającego certyfikat podstawowy. Podczas wybierania x509 jako typu zaświadczania wymagana jest jedna ze ścieżek certyfikatu.

--cf --configuration-file

Ścieżka do pliku JSON testowego urządzenia. Jeśli nie zostanie określony, należy określić parametry zaświadczania i definicji urządzenia.

--connection-string --cs

Parametry połączenia modułu brzegowegoW przypadku wybrania typu wskaźnika IotEdgeCompatible parametry połączenia i parametry połączenia typu zaświadczania są wymagane.

--device-type --dt

Definiuje typ urządzenia do przetestowania.

akceptowane wartości: DevKit, FinishedProduct
--ek --endorsement-key

Klucz poręczenia modułu TPM dla urządzenia TPM. Podczas wybierania modułu TPM jako typu zaświadczania wymagany jest klucz poręczenia.

--models -m

Ścieżka zawierająca interfejsy usługi Azure IoT Plug and Play zaimplementowane przez testowane urządzenie. Gdy typ wskaźnika to Pnp, wymagane są modele.

--product-id -p

Przesłany identyfikator produktu. Wymagane, gdy typ weryfikacji to "Certyfikacja".

--skip-provisioning --sp

Określa, czy usługa pomija generowanie konfiguracji aprowizacji. Dotyczy tylko typów aprowizacji SymmetricKey i ConnectionString.

--validation-type --vt

Typ testów weryfikacji do wykonania.

akceptowane wartości: Certification, Test
wartość domyślna: Test

Wyszukaj repozytorium produktów na potrzeby testowania danych.

az iot product test search [--base-url]
                           [--certificate-name]
                           [--product-id]
                           [--registration-id]

Przykłady

Wyszukaj według identyfikatora produktu

az iot product test search --product-id {product_id}

Wyszukiwanie według rejestracji usługi DPS

az iot product test search --registration-id {registration_id}

Wyszukaj według x509 certifcate common name (CN)

az iot product test search --certificate-name {certificate_name}

Wyszukiwanie według wielu wartości

az iot product test search --product-id {product_id} --certificate-name {certificate_name}

Parametry opcjonalne

--base-url

Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.

--certificate-name --cn

Nazwa pospolita certyfikatu x509 (cn) używana do zaświadczania usługi Device Provisioning Service.

--product-id -p

Przesłany identyfikator produktu.

--registration-id -r

Identyfikator rejestracji dla usługi Device Provisioning Service.

az iot product test show

Wyświetlanie danych testowych produktów.

az iot product test show --test-id
                         [--base-url]

Przykłady

Podstawowy sposób użycia

az iot product test show --test-id {test_id}

Parametry wymagane

--test-id -t

Wygenerowany identyfikator testu certyfikacji urządzenia.

Parametry opcjonalne

--base-url

Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.

az iot product test update

Zaktualizuj dane testu certyfikacji produktu.

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]

Przykłady

Podstawowy sposób użycia

az iot product test update --test-id {test_id} --configuration-file {configuration_file}

Parametry wymagane

--test-id -t

Wygenerowany identyfikator testu certyfikacji urządzenia.

Parametry opcjonalne

--at --attestation-type

Sposób uwierzytelniania urządzenia w celu testowania usługi Device Provisioning Service.

akceptowane wartości: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Typ wskaźnika certyfikacji.

akceptowane wartości: IotDevice, IotEdgeCompatible, Pnp
--base-url

Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.

--certificate-path --cp

Ścieżka do pliku zawierającego certyfikat podstawowy. Podczas wybierania x509 jako typu zaświadczania wymagana jest jedna ze ścieżek certyfikatu.

--cf --configuration-file

Ścieżka do pliku JSON testowego urządzenia. Jeśli nie zostanie określony, należy określić parametry zaświadczania i definicji urządzenia.

--connection-string --cs

Parametry połączenia modułu brzegowegoW przypadku wybrania typu wskaźnika IotEdgeCompatible parametry połączenia i parametry połączenia typu zaświadczania są wymagane.

--ek --endorsement-key

Klucz poręczenia modułu TPM dla urządzenia TPM. Podczas wybierania modułu TPM jako typu zaświadczania wymagany jest klucz poręczenia.

--models -m

Ścieżka zawierająca interfejsy usługi Azure IoT Plug and Play zaimplementowane przez testowane urządzenie. Gdy typ wskaźnika to Pnp, wymagane są modele.