az iot product test
Notitie
Deze verwijzing maakt deel uit van de azure-iot-extensie voor Azure CLI en vereist versie 2.17.1 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az iot product test voor het eerst gebruikt. Meer informatie over extensies.
Apparaattests voor productcertificering beheren.
Opdracht
| az iot product test case |
Testgevallen voor producttesttests beheren. |
| az iot product test case list |
Vermeld de testgevallen van een productcertificeringstest. |
| az iot product test case update |
Werk de testcasegegevens voor productcertificering bij. |
| az iot product test create |
Maak een nieuwe producttest voor productcertificering. |
| az iot product test run |
Test uitvoeren van certificeringstests voor producttests beheren. |
| az iot product test run show |
De status van een testrun weergeven. |
| az iot product test run submit |
Dien een voltooide testrun in bij de partner-/productservice. |
| az iot product test search |
Zoek naar de productopslagplaats voor het testen van gegevens. |
| az iot product test show |
Producttestgegevens weergeven. |
| az iot product test task |
Certificeringstaken voor producttests beheren. |
| az iot product test task create |
Een nieuwe testtaak in de wachtrij. Er kan slechts één testtaak tegelijk worden uitgevoerd. |
| az iot product test task delete |
Annuleer een taak die overeenkomt met de opgegeven --task-id. |
| az iot product test task show |
De status van een testtaak weergeven. Gebruik --running voor de huidige taak of --task-id. |
| az iot product test update |
Werk de testgegevens voor productcertificering bij. |
az iot product test create
Maak een nieuwe producttest voor productcertificering.
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}]
Voorbeelden
Basisgebruik
az iot product test create --configuration-file {configuration_file}
Geen inrichtingsconfiguratie voor service maken
az iot product test create --configuration-file {configuration_file} --skip-provisioning
Test maken met attestation met symmetrische sleutel
az iot product test create --attestation-type SymmetricKey --device-type {device_type}
Test maken met TPM-attestation
az iot product test create --attestation-type TPM --device-type {device_type} --endorsement-key {endorsement_key}
Test maken met x509 Attestation
az iot product test create --attestation-type x509 --device-type {device_type} --certificate-path {certificate_path}
Test voor Edge-module maken
az iot product test create --attestation-type ConnectionString --device-type {device_type} --badge-type IotEdgeCompatible --connection-string {connection_string}
Een test maken met attestation met een symmetrische sleutel en een opgegeven validatietype
az iot product test create --attestation-type SymmetricKey --device-type {device_type} --validation-type Certification --product-id {product_id}
Optionele parameters
Hoe het apparaat wordt geverifieerd voor het testen van de Service Device Provisioning Service.
Het type certificeringsbadge.
Override certification service URL to allow testing in non-production environements.
Het pad naar het bestand met het primaire certificaat. Wanneer u x509 als attestation-type kiest, is een van de certificaatpaden vereist.
Pad naar JSON-bestand voor apparaattest. Als dit niet wordt opgegeven, moeten de parameters attestation en apparaatdefinitie worden opgegeven.
Verbindingsreeks voor de Edge-moduleWanneer IotEdgeCompatible-badgetype kiest, zijn connection string en attestaion-type van connection string vereist.
Hiermee definieert u het type apparaat dat moet worden getest.
TPM-goedkeuringssleutel voor een TPM-apparaat. Wanneer u TPM als attestation-type kiest, is goedkeuringssleutel vereist.
Pad met Azure IoT-Plug en Play-interfaces die zijn geïmplementeerd door het apparaat dat wordt getest. Als het badgetype PnP is, zijn modellen vereist.
De verzonden product-id. Vereist wanneer het validatietype 'Certificering' is.
Bepaalt of de service het genereren van de inrichtingsconfiguratie overslaat. Is alleen van toepassing op de inrichtingstypen SymmetricKey en ConnectionString.
Het type validatietests dat moet worden uitgevoerd.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az iot product test search
Zoek naar de productopslagplaats voor het testen van gegevens.
az iot product test search [--base-url]
[--certificate-name]
[--product-id]
[--registration-id]
Voorbeelden
Zoeken op product-id
az iot product test search --product-id {product_id}
Zoeken op DPS-registratie
az iot product test search --registration-id {registration_id}
Zoeken op x509 certifcate common name (CN)
az iot product test search --certificate-name {certificate_name}
Zoeken op meerdere waarden
az iot product test search --product-id {product_id} --certificate-name {certificate_name}
Optionele parameters
Override certification service URL to allow testing in non-production environements.
De algemene naam (cn) van het x509-certificaat die wordt gebruikt voor de attestation van de Device Provisioning Service.
De verzonden product-id.
De regstration-id voor Device Provisioning Service.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az iot product test show
Producttestgegevens weergeven.
az iot product test show --test-id
[--base-url]
Voorbeelden
Basisgebruik
az iot product test show --test-id {test_id}
Vereiste parameters
De gegenereerde id voor de test voor apparaatcertificering.
Optionele parameters
Override certification service URL to allow testing in non-production environements.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az iot product test update
Werk de testgegevens voor productcertificering bij.
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]
Voorbeelden
Basisgebruik
az iot product test update --test-id {test_id} --configuration-file {configuration_file}
Vereiste parameters
De gegenereerde id voor de test voor apparaatcertificering.
Optionele parameters
Hoe het apparaat wordt geverifieerd voor het testen van de Service Device Provisioning Service.
Het type certificeringsbadge.
Override certification service URL to allow testing in non-production environements.
Het pad naar het bestand met het primaire certificaat. Wanneer u x509 als attestation-type kiest, is een van de certificaatpaden vereist.
Pad naar JSON-bestand voor apparaattest. Als dit niet wordt opgegeven, moeten de parameters attestation en apparaatdefinitie worden opgegeven.
Verbindingsreeks voor de Edge-moduleWanneer IotEdgeCompatible-badgetype kiest, zijn connection string en attestaion-type van connection string vereist.
TPM-goedkeuringssleutel voor een TPM-apparaat. Wanneer u TPM als attestation-type kiest, is goedkeuringssleutel vereist.
Pad met Azure IoT-Plug en Play-interfaces die zijn geïmplementeerd door het apparaat dat wordt getest. Als het badgetype PnP is, zijn modellen vereist.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.