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

--at --attestation-type

Hoe het apparaat wordt geverifieerd voor het testen van de Service Device Provisioning Service.

geaccepteerde waarden: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Het type certificeringsbadge.

geaccepteerde waarden: IotDevice, IotEdgeCompatible, Pnp
standaardwaarde: IotDevice
--base-url

Override certification service URL to allow testing in non-production environements.

--certificate-path --cp

Het pad naar het bestand met het primaire certificaat. Wanneer u x509 als attestation-type kiest, is een van de certificaatpaden vereist.

--cf --configuration-file

Pad naar JSON-bestand voor apparaattest. Als dit niet wordt opgegeven, moeten de parameters attestation en apparaatdefinitie worden opgegeven.

--connection-string --cs

Verbindingsreeks voor de Edge-moduleWanneer IotEdgeCompatible-badgetype kiest, zijn connection string en attestaion-type van connection string vereist.

--device-type --dt

Hiermee definieert u het type apparaat dat moet worden getest.

geaccepteerde waarden: DevKit, FinishedProduct
--ek --endorsement-key

TPM-goedkeuringssleutel voor een TPM-apparaat. Wanneer u TPM als attestation-type kiest, is goedkeuringssleutel vereist.

--models -m

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.

--product-id -p

De verzonden product-id. Vereist wanneer het validatietype 'Certificering' is.

--skip-provisioning --sp

Bepaalt of de service het genereren van de inrichtingsconfiguratie overslaat. Is alleen van toepassing op de inrichtingstypen SymmetricKey en ConnectionString.

--validation-type --vt

Het type validatietests dat moet worden uitgevoerd.

geaccepteerde waarden: Certification, Test
standaardwaarde: Test

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

--base-url

Override certification service URL to allow testing in non-production environements.

--certificate-name --cn

De algemene naam (cn) van het x509-certificaat die wordt gebruikt voor de attestation van de Device Provisioning Service.

--product-id -p

De verzonden product-id.

--registration-id -r

De regstration-id voor Device Provisioning Service.

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

--test-id -t

De gegenereerde id voor de test voor apparaatcertificering.

Optionele parameters

--base-url

Override certification service URL to allow testing in non-production environements.

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

--test-id -t

De gegenereerde id voor de test voor apparaatcertificering.

Optionele parameters

--at --attestation-type

Hoe het apparaat wordt geverifieerd voor het testen van de Service Device Provisioning Service.

geaccepteerde waarden: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Het type certificeringsbadge.

geaccepteerde waarden: IotDevice, IotEdgeCompatible, Pnp
--base-url

Override certification service URL to allow testing in non-production environements.

--certificate-path --cp

Het pad naar het bestand met het primaire certificaat. Wanneer u x509 als attestation-type kiest, is een van de certificaatpaden vereist.

--cf --configuration-file

Pad naar JSON-bestand voor apparaattest. Als dit niet wordt opgegeven, moeten de parameters attestation en apparaatdefinitie worden opgegeven.

--connection-string --cs

Verbindingsreeks voor de Edge-moduleWanneer IotEdgeCompatible-badgetype kiest, zijn connection string en attestaion-type van connection string vereist.

--ek --endorsement-key

TPM-goedkeuringssleutel voor een TPM-apparaat. Wanneer u TPM als attestation-type kiest, is goedkeuringssleutel vereist.

--models -m

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.