az iot product test

참고

이 참조는 Azure CLI 대한 azure-iot 확장의 일부이며 버전 2.17.1 이상이 필요합니다. az iot product test 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

제품 인증에 대한 디바이스 테스트를 관리합니다.

명령

az iot product test case

제품 테스트 인증 테스트 사례를 관리합니다.

az iot product test case list

제품 인증 테스트의 테스트 사례를 나열합니다.

az iot product test case update

제품 인증 테스트 사례 데이터를 업데이트합니다.

az iot product test create

제품 인증을 위한 새 제품 테스트를 만듭니다.

az iot product test run

제품 테스트 인증 테스트 실행을 관리 합니다.

az iot product test run show

테스트 실행의 상태를 표시 합니다.

az iot product test run submit

파트너/제품 서비스에 완료 된 테스트 실행을 제출 합니다.

az iot product test search

테스트 데이터에 대한 제품 리포지토리를 검색합니다.

az iot product test show

제품 테스트 데이터를 봅니다.

az iot product test task

제품 테스트 인증 태스크를 관리 합니다.

az iot product test task create

새 테스트 작업을 큐에 대기 합니다. 한 번에 하나의 테스트 작업만 실행할 수 있습니다.

az iot product test task delete

지정 된와 일치 하는 실행 중인 작업 id를 취소 합니다.

az iot product test task show

테스트 태스크의 상태를 표시 합니다. 현재 실행 중인 태스크 또는--작업 id에 대해를 실행 하는 데 사용 합니다.

az iot product test update

제품 인증 테스트 데이터를 업데이트합니다.

az iot product test create

제품 인증을 위한 새 제품 테스트를 만듭니다.

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

예제

기본적인 사용 방법

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

서비스 만들기 프로비저닝 구성이 없습니다.

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

대칭 키 증명을 사용하여 테스트 만들기

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

TPM 증명을 통해 테스트 만들기

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

x509 증명을 통해 테스트 만들기

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

Edge 모듈에 대한 테스트 만들기

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

대칭 키 증명 및 지정된 유효성 검사 유형을 사용하여 테스트 만들기

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

선택적 매개 변수

--at --attestation-type

디바이스가 Device Provisioning Service 테스트에 인증하는 방법입니다.

허용되는 값: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

인증 배지의 유형입니다.

허용되는 값: IotDevice, IotEdgeCompatible, Pnp
기본값: IotDevice
--base-url

비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.

--certificate-path --cp

기본 인증서를 포함하는 파일의 경로입니다. 증명 유형으로 x509를 선택하는 경우 인증서 경로 중 하나가 필요합니다.

--cf --configuration-file

디바이스 테스트 JSON 파일의 경로입니다. 지정하지 않으면 증명 및 디바이스 정의 매개 변수를 지정해야 합니다.

--connection-string --cs

에지 모듈 연결 문자열 IotEdgeCompatible 배지 유형 선택, 연결 문자열 및 연결 문자열의 attestaion 유형이 필요합니다.

--device-type --dt

테스트할 디바이스 유형을 정의합니다.

허용되는 값: DevKit, FinishedProduct
--ek --endorsement-key

TPM 디바이스에 대한 TPM 인증 키입니다. 증명 유형으로 TPM을 선택하는 경우 인증 키가 필요합니다.

--models -m

테스트 중인 디바이스에서 구현하는 Azure IoT 플러그 앤 플레이 인터페이스를 포함하는 경로입니다. 배지 유형이 Pnp인 경우 모델이 필요합니다.

--product-id -p

제출된 제품 ID입니다. validation-type이 'Certification'인 경우 필요합니다.

--skip-provisioning --sp

서비스에서 프로비전 구성 생성을 건너뛸지 여부를 결정합니다. SymmetricKey 및 ConnectionString 프로비저닝 형식에만 적용됩니다.

--validation-type --vt

수행할 유효성 검사 테스트의 유형입니다.

허용되는 값: Certification, Test
기본값: Test

테스트 데이터에 대한 제품 리포지토리를 검색합니다.

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

예제

제품 ID로 검색

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

DPS 등록으로 검색

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

x509 인증서 CN(일반 이름)으로 검색

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

여러 값으로 검색

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

선택적 매개 변수

--base-url

비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.

--certificate-name --cn

Device Provisioning Service 증명에 사용되는 x509 cn(인증서 일반 이름)입니다.

--product-id -p

제출된 제품 ID입니다.

--registration-id -r

Device Provisioning Service의 재시도 ID입니다.

az iot product test show

제품 테스트 데이터를 봅니다.

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

예제

기본적인 사용 방법

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

필수 매개 변수

--test-id -t

디바이스 인증 테스트에 대해 생성된 ID입니다.

선택적 매개 변수

--base-url

비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.

az iot product test update

제품 인증 테스트 데이터를 업데이트합니다.

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]

예제

기본적인 사용 방법

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

필수 매개 변수

--test-id -t

디바이스 인증 테스트에 대해 생성된 ID입니다.

선택적 매개 변수

--at --attestation-type

디바이스가 Device Provisioning Service 테스트에 인증하는 방법입니다.

허용되는 값: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

인증 배지의 유형입니다.

허용되는 값: IotDevice, IotEdgeCompatible, Pnp
--base-url

비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.

--certificate-path --cp

기본 인증서를 포함하는 파일의 경로입니다. 증명 유형으로 x509를 선택하는 경우 인증서 경로 중 하나가 필요합니다.

--cf --configuration-file

디바이스 테스트 JSON 파일의 경로입니다. 지정하지 않으면 증명 및 디바이스 정의 매개 변수를 지정해야 합니다.

--connection-string --cs

에지 모듈 연결 문자열 IotEdgeCompatible 배지 유형 선택, 연결 문자열 및 연결 문자열의 attestaion 유형이 필요합니다.

--ek --endorsement-key

TPM 디바이스에 대한 TPM 인증 키입니다. 증명 유형으로 TPM을 선택하는 경우 인증 키가 필요합니다.

--models -m

테스트 중인 디바이스에서 구현하는 Azure IoT 플러그 앤 플레이 인터페이스를 포함하는 경로입니다. 배지 유형이 Pnp인 경우 모델이 필요합니다.