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
Sposób uwierzytelniania urządzenia w celu testowania usługi Device Provisioning Service.
Typ wskaźnika certyfikacji.
Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.
Ścieżka do pliku zawierającego certyfikat podstawowy. Podczas wybierania x509 jako typu zaświadczania wymagana jest jedna ze ścieżek certyfikatu.
Ś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.
Parametry połączenia modułu brzegowegoW przypadku wybrania typu wskaźnika IotEdgeCompatible parametry połączenia i parametry połączenia typu zaświadczania są wymagane.
Definiuje typ urządzenia do przetestowania.
Klucz poręczenia modułu TPM dla urządzenia TPM. Podczas wybierania modułu TPM jako typu zaświadczania wymagany jest klucz poręczenia.
Ś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.
Przesłany identyfikator produktu. Wymagane, gdy typ weryfikacji to "Certyfikacja".
Określa, czy usługa pomija generowanie konfiguracji aprowizacji. Dotyczy tylko typów aprowizacji SymmetricKey i ConnectionString.
Typ testów weryfikacji do wykonania.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az iot product test search
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
Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.
Nazwa pospolita certyfikatu x509 (cn) używana do zaświadczania usługi Device Provisioning Service.
Przesłany identyfikator produktu.
Identyfikator rejestracji dla usługi Device Provisioning Service.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
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
Wygenerowany identyfikator testu certyfikacji urządzenia.
Parametry opcjonalne
Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
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
Wygenerowany identyfikator testu certyfikacji urządzenia.
Parametry opcjonalne
Sposób uwierzytelniania urządzenia w celu testowania usługi Device Provisioning Service.
Typ wskaźnika certyfikacji.
Zastąpuj adres URL usługi certyfikacji, aby umożliwić testowanie w środowisku nieprodukcyjnym.
Ścieżka do pliku zawierającego certyfikat podstawowy. Podczas wybierania x509 jako typu zaświadczania wymagana jest jedna ze ścieżek certyfikatu.
Ś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.
Parametry połączenia modułu brzegowegoW przypadku wybrania typu wskaźnika IotEdgeCompatible parametry połączenia i parametry połączenia typu zaświadczania są wymagane.
Klucz poręczenia modułu TPM dla urządzenia TPM. Podczas wybierania modułu TPM jako typu zaświadczania wymagany jest klucz poręczenia.
Ś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.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.