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}
선택적 매개 변수
디바이스가 Device Provisioning Service 테스트에 인증하는 방법입니다.
인증 배지의 유형입니다.
비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.
기본 인증서를 포함하는 파일의 경로입니다. 증명 유형으로 x509를 선택하는 경우 인증서 경로 중 하나가 필요합니다.
디바이스 테스트 JSON 파일의 경로입니다. 지정하지 않으면 증명 및 디바이스 정의 매개 변수를 지정해야 합니다.
에지 모듈 연결 문자열 IotEdgeCompatible 배지 유형 선택, 연결 문자열 및 연결 문자열의 attestaion 유형이 필요합니다.
테스트할 디바이스 유형을 정의합니다.
TPM 디바이스에 대한 TPM 인증 키입니다. 증명 유형으로 TPM을 선택하는 경우 인증 키가 필요합니다.
테스트 중인 디바이스에서 구현하는 Azure IoT 플러그 앤 플레이 인터페이스를 포함하는 경로입니다. 배지 유형이 Pnp인 경우 모델이 필요합니다.
제출된 제품 ID입니다. validation-type이 'Certification'인 경우 필요합니다.
서비스에서 프로비전 구성 생성을 건너뛸지 여부를 결정합니다. SymmetricKey 및 ConnectionString 프로비저닝 형식에만 적용됩니다.
수행할 유효성 검사 테스트의 유형입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az iot product test search
테스트 데이터에 대한 제품 리포지토리를 검색합니다.
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}
선택적 매개 변수
비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.
Device Provisioning Service 증명에 사용되는 x509 cn(인증서 일반 이름)입니다.
제출된 제품 ID입니다.
Device Provisioning Service의 재시도 ID입니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
az iot product test show
제품 테스트 데이터를 봅니다.
az iot product test show --test-id
[--base-url]
예제
기본적인 사용 방법
az iot product test show --test-id {test_id}
필수 매개 변수
디바이스 인증 테스트에 대해 생성된 ID입니다.
선택적 매개 변수
비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.
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}
필수 매개 변수
디바이스 인증 테스트에 대해 생성된 ID입니다.
선택적 매개 변수
디바이스가 Device Provisioning Service 테스트에 인증하는 방법입니다.
인증 배지의 유형입니다.
비프로덕션 환경의 테스트를 허용하도록 인증 서비스 URL을 재정의합니다.
기본 인증서를 포함하는 파일의 경로입니다. 증명 유형으로 x509를 선택하는 경우 인증서 경로 중 하나가 필요합니다.
디바이스 테스트 JSON 파일의 경로입니다. 지정하지 않으면 증명 및 디바이스 정의 매개 변수를 지정해야 합니다.
에지 모듈 연결 문자열 IotEdgeCompatible 배지 유형 선택, 연결 문자열 및 연결 문자열의 attestaion 유형이 필요합니다.
TPM 디바이스에 대한 TPM 인증 키입니다. 증명 유형으로 TPM을 선택하는 경우 인증 키가 필요합니다.
테스트 중인 디바이스에서 구현하는 Azure IoT 플러그 앤 플레이 인터페이스를 포함하는 경로입니다. 배지 유형이 Pnp인 경우 모델이 필요합니다.
로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.
이 도움말 메시지를 표시하고 종료합니다.
오류만 표시하고, 경고를 표시하지 않습니다.
출력 형식입니다.
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/를 참조하세요.
로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.