Share via


az iot product test

Nota

Essa referência faz parte da extensão azure-iot para a CLI do Azure (versão 2.37.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az iot product test. Saiba mais sobre extensões.

Este grupo de comandos foi implicitamente preterido porque o grupo de comandos 'iot product' foi preterido e será removido em uma versão futura.

Gerencie testes de dispositivos para certificação de produtos.

Comandos

Name Description Tipo Estado
az iot product test case

Gerencie casos de teste de certificação de testes de produtos.

Extensão Preterido
az iot product test case list

Listar os casos de teste de um teste de certificação de produto.

Extensão Preterido
az iot product test case update

Atualize os dados do caso de teste de certificação do produto.

Extensão Preterido
az iot product test create

Crie um novo teste de produto para certificação de produto.

Extensão Preterido
az iot product test run

Gerencie testes de certificação de produtos.

Extensão Preterido
az iot product test run show

Mostrar o status de uma execução de teste.

Extensão Preterido
az iot product test run submit

Envie uma execução de teste concluída para o parceiro/serviço do produto.

Extensão Preterido
az iot product test search

Pesquise o repositório de produtos para testar dados.

Extensão Preterido
az iot product test show

Veja os dados de teste do produto.

Extensão Preterido
az iot product test task

Gerencie tarefas de certificação de testes de produtos.

Extensão Preterido
az iot product test task create

Enfileirar uma nova tarefa de teste. Apenas uma tarefa de teste pode ser executada de cada vez.

Extensão Preterido
az iot product test task delete

Cancele uma tarefa em execução que corresponda ao --task-id especificado.

Extensão Preterido
az iot product test task show

Mostrar o status de uma tarefa de teste. Use --running para a tarefa em execução atual ou --task-id.

Extensão Preterido
az iot product test update

Atualize os dados de teste de certificação do produto.

Extensão Preterido

az iot product test create

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot product' foi preterido e será removido em uma versão futura.

Crie um novo teste de produto para certificação de produto.

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

Exemplos

Utilização básica

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

Não tem configuração de provisionamento de criação de serviço

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

Criando teste com atestado de chave simétrica

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

Criando teste com atestado TPM

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

Criando teste com atestado x509

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

Criando teste para o módulo Edge

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

Criando teste com atestado de chave simétrica e tipo de validação especificado

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

Parâmetros Opcionais

--at --attestation-type

Como o dispositivo será autenticado no serviço de teste Serviço de Provisionamento de Dispositivo.

valores aceites: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

O tipo de selo de certificação.

valores aceites: IotDevice, IotEdgeCompatible, Pnp
valor predefinido: IotDevice
--base-url

Substitua a URL do serviço de certificação para permitir testes em ambientes que não sejam de produção.

--certificate-path --cp

O caminho para o arquivo que contém o certificado primário. Ao escolher x509 como tipo de atestado, um dos caminhos do certificado é necessário.

--cf --configuration-file

Caminho para o arquivo JSON de teste do dispositivo. Se não forem especificados, devem ser especificados os parâmetros de certificação e de definição do dispositivo.

--connection-string --cs

Cadeia de conexão do módulo de bordaAo escolher o tipo de selo IotEdgeCompatível, a cadeia de conexão e o tipo de cadeia de conexão attestaion são necessários.

--device-type --dt

Define o tipo de dispositivo a ser testado.

valores aceites: DevKit, FinishedProduct
--ek --endorsement-key

Chave de endosso TPM para um dispositivo TPM. Ao escolher o TPM como tipo de atestado, a chave de endosso é necessária.

--models -m

Caminho que contém as interfaces Plug and Play do Azure IoT implementadas pelo dispositivo que está a ser testado. Quando o tipo de selo é Pnp, os modelos são necessários.

--product-id -p

O ID do produto enviado. Obrigatório quando o tipo de validação é 'Certificação'.

--skip-provisioning --sp

Determina se o serviço ignora a configuração de provisionamento. Aplica-se apenas aos tipos de provisionamento SymmetricKey e ConnectionString.

valor predefinido: False
--validation-type --vt

O tipo de teste de validação a ser realizado.

valores aceites: Certification, Test
valor predefinido: Test
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot product' foi preterido e será removido em uma versão futura.

Pesquise o repositório de produtos para testar dados.

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

Exemplos

Pesquisa por ID do produto

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

Pesquisa por registo DPS

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

Pesquisa por x509 certificar nome comum (CN)

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

Pesquisa por vários valores

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

Parâmetros Opcionais

--base-url

Substitua a URL do serviço de certificação para permitir testes em ambientes que não sejam de produção.

--certificate-name --cn

O x509 Certificate Common Name (cn) usado para o certificado do Serviço de Provisionamento de Dispositivo.

--product-id -p

O ID do produto enviado.

--registration-id -r

A ID de regstration para o Serviço de Provisionamento de Dispositivo.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az iot product test show

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot product' foi preterido e será removido em uma versão futura.

Veja os dados de teste do produto.

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

Exemplos

Utilização básica

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

Parâmetros Obrigatórios

--test-id -t

O ID gerado para o teste de certificação do dispositivo.

Parâmetros Opcionais

--base-url

Substitua a URL do serviço de certificação para permitir testes em ambientes que não sejam de produção.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az iot product test update

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot product' foi preterido e será removido em uma versão futura.

Atualize os dados de teste de certificação do produto.

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]

Exemplos

Utilização básica

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

Parâmetros Obrigatórios

--test-id -t

O ID gerado para o teste de certificação do dispositivo.

Parâmetros Opcionais

--at --attestation-type

Como o dispositivo será autenticado no serviço de teste Serviço de Provisionamento de Dispositivo.

valores aceites: ConnectionString, SymmetricKey, TPM, X509
--badge-type --bt

O tipo de selo de certificação.

valores aceites: IotDevice, IotEdgeCompatible, Pnp
--base-url

Substitua a URL do serviço de certificação para permitir testes em ambientes que não sejam de produção.

--certificate-path --cp

O caminho para o arquivo que contém o certificado primário. Ao escolher x509 como tipo de atestado, um dos caminhos do certificado é necessário.

--cf --configuration-file

Caminho para o arquivo JSON de teste do dispositivo. Se não forem especificados, devem ser especificados os parâmetros de certificação e de definição do dispositivo.

--connection-string --cs

Cadeia de conexão do módulo de bordaAo escolher o tipo de selo IotEdgeCompatível, a cadeia de conexão e o tipo de cadeia de conexão attestaion são necessários.

--ek --endorsement-key

Chave de endosso TPM para um dispositivo TPM. Ao escolher o TPM como tipo de atestado, a chave de endosso é necessária.

--models -m

Caminho que contém as interfaces Plug and Play do Azure IoT implementadas pelo dispositivo que está a ser testado. Quando o tipo de selo é Pnp, os modelos são necessários.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.