az iot product test

참고 항목

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

명령 그룹 'iot product'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령 그룹은 암시적으로 사용되지 않습니다.

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

명령

Name Description 형식 상태
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

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

내선 번호 더 이상 사용되지 않음
az iot product test task show

테스트 작업의 상태 표시합니다. 현재 실행 중인 태스크 또는 --task-id에 --running을 사용합니다.

내선 번호 더 이상 사용되지 않음
az iot product test update

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

내선 번호 더 이상 사용되지 않음

az iot product test create

사용되지 않음

명령 그룹 'iot product'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다.

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

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입니다. 유효성 검사 유형이 '인증'인 경우 필요합니다.

--skip-provisioning --sp

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

기본값: False
--validation-type --vt

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

허용되는 값: Certification, Test
기본값: Test
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

사용되지 않음

명령 그룹 'iot product'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다.

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

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 certifcate 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입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot product test show

사용되지 않음

명령 그룹 'iot product'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다.

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

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을 재정의합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az iot product test update

사용되지 않음

명령 그룹 'iot product'는 더 이상 사용되지 않으며 이후 릴리스에서 제거되므로 이 명령은 암시적으로 사용되지 않습니다.

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

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인 경우 모델이 필요합니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.