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
Cihazın Test Hizmeti Cihaz Sağlama Hizmeti'nde kimlik doğrulaması yapma şekli.
Sertifikasyon rozetinin türü.
Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.
Birincil sertifikayı içeren dosyanın yolu. Kanıtlama türü olarak x509 seçildiğinde, sertifika yolundan biri gereklidir.
Cihaz testi JSON dosyasının yolu. Belirtilmezse kanıtlama ve cihaz tanımı parametreleri belirtilmelidir.
Edge modülü bağlantı dizesiYotEdgeCompatible rozet türü seçildiğinde bağlantı dizesi ve bağlantı dizesinin kanıt türü gereklidir.
Test edilecek cihaz türünü tanımlar.
BIR TPM cihazı için TPM onay anahtarı. Kanıtlama türü olarak TPM'yi seçerken onay anahtarı gerekir.
Test edilen cihaz tarafından uygulanan Azure IoT Tak Çalıştır arabirimlerini içeren yol. Rozet türü Pnp olduğunda modeller gereklidir.
Gönderilen ürün kimliği. Doğrulama türü 'Sertifika' olduğunda gereklidir.
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.
Gerçekleştirilecek doğrulama testinin türü.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az iot product test search
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
Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.
Cihaz Sağlama Hizmeti kanıtlama için kullanılan x509 Sertifikası Ortak Adı (cn).
Gönderilen ürün kimliği.
Cihaz Sağlama Hizmeti için regstration Kimliği.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
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
Cihaz sertifikasyon testi için oluşturulan kimlik.
İsteğe Bağlı Parametreler
Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanı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
Cihaz sertifikasyon testi için oluşturulan kimlik.
İsteğe Bağlı Parametreler
Cihazın Test Hizmeti Cihaz Sağlama Hizmeti'nde kimlik doğrulaması yapma şekli.
Sertifikasyon rozetinin türü.
Üretim dışı ortamlarda teste izin vermek için sertifika hizmeti URL'sini geçersiz kılın.
Birincil sertifikayı içeren dosyanın yolu. Kanıtlama türü olarak x509 seçildiğinde, sertifika yolundan biri gereklidir.
Cihaz testi JSON dosyasının yolu. Belirtilmezse kanıtlama ve cihaz tanımı parametreleri belirtilmelidir.
Edge modülü bağlantı dizesiYotEdgeCompatible rozet türü seçildiğinde bağlantı dizesi ve bağlantı dizesinin kanıt türü gereklidir.
BIR TPM cihazı için TPM onay anahtarı. Kanıtlama türü olarak TPM'yi seçerken onay anahtarı gerekir.
Test edilen cihaz tarafından uygulanan Azure IoT Tak Çalıştır arabirimlerini içeren yol. Rozet türü Pnp olduğunda modeller gereklidir.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.