az iot product test

Not

Bu başvuru, Azure CLI (sürüm 2.30.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, az iot product test komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Ürün sertifikasyonu için cihaz testlerini yönetin.

Komutlar

az iot product test case

Ürün testi sertifikasyon testi çalışmalarını yönetin.

az iot product test case list

Ürün sertifikasyon testinin test çalışmalarını listeleyin.

az iot product test case update

Ürün sertifikası test çalışması verilerini güncelleştirin.

az iot product test create

Ürün sertifikasyonu için yeni bir ürün testi oluşturun.

az iot product test run

Ürün testi sertifikasyon testi çalıştırmalarını yönetin.

az iot product test run show

Test çalıştırmasının durumunu gösterir.

az iot product test run submit

Tamamlanan bir test çalıştırmasını iş ortağına/ürün hizmetine gönderin.

az iot product test search

Test verileri için ürün deposunda arama yapma.

az iot product test show

Ürün testi verilerini görüntüleyin.

az iot product test task

Ürün testi sertifikasyon görevlerini yönetin.

az iot product test task create

Yeni bir test görevini kuyruğa alın. Aynı anda yalnızca bir test görevi çalıştırılabilir.

az iot product test task delete

Belirtilen --task-id ile eşleşen çalışan bir görevi iptal edin.

az iot product test task show

Test görevinin durumunu gösterir. Geçerli çalışan görev veya --task-id için --running komutunu kullanın.

az iot product test update

Ürün sertifikası test verilerini güncelleştirin.

az iot product test create

Ürün sertifikasyonu için yeni bir ürün testi oluşturun.

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

Örnekler

Temel kullanım

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

Hizmet oluşturma sağlama yapılandırması yok

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

Simetrik anahtar kanıtlama ile test oluşturma

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

TPM kanıtlama ile test oluşturma

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

x509 kanıtlama ile test oluşturma

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

Edge modülü için test oluşturma

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

Simetrik anahtar kanıtlama ve belirtilen doğrulama türüyle test oluşturma

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

İsteğe Bağlı Parametreler

--at --attestation-type

Cihazın Test Hizmeti Cihaz Sağlama Hizmeti'nde kimlik doğrulaması yapma şekli.

kabul edilen değerler: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Sertifikasyon rozetinin türü.

kabul edilen değerler: IotDevice, IotEdgeCompatible, Pnp
varsayılan değer: IotDevice
--base-url

Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.

--certificate-path --cp

Birincil sertifikayı içeren dosyanın yolu. Kanıtlama türü olarak x509 seçildiğinde, sertifika yolundan biri gereklidir.

--cf --configuration-file

Cihaz testi JSON dosyasının yolu. Belirtilmezse kanıtlama ve cihaz tanımı parametreleri belirtilmelidir.

--connection-string --cs

Edge modülü bağlantı dizesiYotEdgeCompatible rozet türü seçildiğinde bağlantı dizesi ve bağlantı dizesinin kanıt türü gereklidir.

--device-type --dt

Test edilecek cihaz türünü tanımlar.

kabul edilen değerler: DevKit, FinishedProduct
--ek --endorsement-key

BIR TPM cihazı için TPM onay anahtarı. Kanıtlama türü olarak TPM'yi seçerken onay anahtarı gerekir.

--models -m

Test edilen cihaz tarafından uygulanan Azure IoT Tak Çalıştır arabirimlerini içeren yol. Rozet türü Pnp olduğunda modeller gereklidir.

--product-id -p

Gönderilen ürün kimliği. Doğrulama türü 'Sertifika' olduğunda gereklidir.

--skip-provisioning --sp

Hizmetin sağlama yapılandırması oluşturma işlemini atlayıp atlamayacağını belirler. Yalnızca SymmetricKey ve ConnectionString sağlama türleri için geçerlidir.

--validation-type --vt

Gerçekleştirilecek doğrulama testinin türü.

kabul edilen değerler: Certification, Test
varsayılan değer: Test

Test verileri için ürün deposunda arama yapma.

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

Örnekler

Ürün kimliğine göre arama

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

DPS kaydına göre arama

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

x509 certifcate ortak adına (CN) göre arama

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

Birden çok değere göre arama

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

İsteğe Bağlı Parametreler

--base-url

Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.

--certificate-name --cn

Cihaz Sağlama Hizmeti kanıtlama için kullanılan x509 Sertifikası Ortak Adı (cn).

--product-id -p

Gönderilen ürün kimliği.

--registration-id -r

Cihaz Sağlama Hizmeti için regstration Kimliği.

az iot product test show

Ürün testi verilerini görüntüleyin.

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

Örnekler

Temel kullanım

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

Gerekli Parametreler

--test-id -t

Cihaz sertifikasyon testi için oluşturulan kimlik.

İsteğe Bağlı Parametreler

--base-url

Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.

az iot product test update

Ürün sertifikası test verilerini güncelleştirin.

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]

Örnekler

Temel kullanım

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

Gerekli Parametreler

--test-id -t

Cihaz sertifikasyon testi için oluşturulan kimlik.

İsteğe Bağlı Parametreler

--at --attestation-type

Cihazın Test Hizmeti Cihaz Sağlama Hizmeti'nde kimlik doğrulaması yapma şekli.

kabul edilen değerler: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

Sertifikasyon rozetinin türü.

kabul edilen değerler: IotDevice, IotEdgeCompatible, Pnp
--base-url

Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.

--certificate-path --cp

Birincil sertifikayı içeren dosyanın yolu. Kanıtlama türü olarak x509 seçildiğinde, sertifika yolundan biri gereklidir.

--cf --configuration-file

Cihaz testi JSON dosyasının yolu. Belirtilmezse kanıtlama ve cihaz tanımı parametreleri belirtilmelidir.

--connection-string --cs

Edge modülü bağlantı dizesiYotEdgeCompatible rozet türü seçildiğinde bağlantı dizesi ve bağlantı dizesinin kanıt türü gereklidir.

--ek --endorsement-key

BIR TPM cihazı için TPM onay anahtarı. Kanıtlama türü olarak TPM'yi seçerken onay anahtarı gerekir.

--models -m

Test edilen cihaz tarafından uygulanan Azure IoT Tak Çalıştır arabirimlerini içeren yol. Rozet türü Pnp olduğunda modeller gereklidir.