az iot device registration
Observação
Essa referência faz parte da extensão azure-iot para a CLI do Azure (versão 2.59.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az iot device registration. Saiba mais sobre extensões.
Esse grupo de comandos está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Gerencie registros de dispositivos IoT para o Serviço de Provisionamento de Dispositivos IoT.
Use az iot dps enrollment registration
ou az iot dps enrollment-group registration
para exibir e excluir registros.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az iot device registration create |
Registre um dispositivo IoT no Serviço de Provisionamento de Dispositivos IoT. |
Extensão | Versão prévia |
az iot device registration create
O grupo de comandos 'iot device registration' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus
Registre um dispositivo IoT no Serviço de Provisionamento de Dispositivos IoT.
Os seguintes mecanismos de atestado são suportados:
- Chave simétrica
- Certificado x509 Se estiver usando métodos de autenticação x509, o certificado e os arquivos de chave (e a senha, se necessário) deverão ser fornecidos.
az iot device registration create --registration-id
[--auth-type {key, login}]
[--certificate-file-path]
[--ck]
[--dps-name]
[--enrollment-group-id]
[--host]
[--id-scope]
[--key]
[--key-file-path]
[--login]
[--pass]
[--payload]
[--resource-group]
Exemplos
Registre um dispositivo IoT usando um registro individual.
az iot device registration create -n {dps_name} --rid {registration_id}
Registre um dispositivo IoT usando um registro de grupo.
az iot device registration create -n {dps_name} --rid {registration_id} --gid {group_enrollment_id}
Registre um dispositivo IoT usando um registro individual, o Escopo da ID do Serviço de Provisionamento de Dispositivos e a chave simétrica fornecida. Isso ignorará a recuperação do Escopo da ID e da chave simétrica de registro individal.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
Registre um dispositivo IoT usando um registro de grupo, o Escopo da ID do Serviço de Provisionamento de Dispositivos e a chave simétrica do grupo de registro fornecida. Isso ignorará a recuperação do Escopo da ID e da chave simétrica do grupo de registro. A chave simétrica usada para o registro do dispositivo será computada a partir da chave simétrica fornecida.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --gid {group_enrollment_id} --key {symmetric_key} --ck
Registre um dispositivo IoT usando um registro de grupo, o Escopo da ID do Serviço de Provisionamento de Dispositivos e a chave simétrica fornecida. Isso ignorará a recuperação do Escopo da ID. Observe que, como a chave simétrica deve ser a chave do dispositivo computada, a ID do grupo de registro não é necessária.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
Registre um dispositivo IoT usando um registro individual, o Escopo da ID do Serviço de Provisionamento de Dispositivos e os arquivos de certificado e chave fornecidos. Isso ignorará a recuperação do Escopo da ID.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
Registre um dispositivo IoT usando um registro individual, o Escopo da ID do Serviço de Provisionamento de Dispositivos e os arquivos de certificado e chave fornecidos e a senha do arquivo de chave. Isso ignorará a recuperação do Escopo da ID.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file} --pass {passphrase}
Registre um dispositivo IoT usando um registro de grupo, o Escopo da ID do Serviço de Provisionamento de Dispositivos e os arquivos de certificado e chave fornecidos. Isso ignorará a recuperação do Escopo da ID. Observe que a ID de registro de grupo não é necessária para atestados x509 e o assunto do arquivo de certificado é a ID de registro.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
Parâmetros Exigidos
ID de registro do dispositivo ou ID de registro individual.
Parâmetros Opcionais
Indica se a operação deve derivar automaticamente uma chave de política ou usar a sessão atual do Azure AD. Se o tipo de autenticação for logon e o nome do host do recurso for fornecido, a pesquisa de recursos será ignorada, a menos que seja necessário. Você pode configurar o padrão usando az configure --defaults iothub-data-auth-type={auth-type-value}
.
Caminho para o arquivo PEM do certificado. Necessário para registros x509.
Sinalizador para indicar que a chave simétrica para o registro do dispositivo deve ser computada da chave fornecida com --symmetric-key.
Nome do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure. Necessário se --login não for fornecido ou argumentos authenticaton e --id-scope não forem fornecidos.
ID do grupo de registro. Necessário apenas para recuperar argumentos de autenticação.
Ponto de extremidade apontando para o host de provisionamento a ser usado.
Escopo de ID do Serviço de Provisionamento de Dispositivos do Hub IoT do Azure. Se fornecido com argumentos de autenticação, evitará o logon da sessão.
A chave de acesso compartilhado simétrica para o registro do dispositivo.
Caminho para o arquivo PEM de chave. Necessário para registros x509.
Esse comando dá suporte a uma cadeia de conexão de entidade com direitos para executar a ação. Use para evitar o logon da sessão por meio de "az login". Se uma cadeia de conexão de entidade e o nome forem fornecidos, a cadeia de conexão tem prioridade. Necessário se --dps-name não for fornecido ou argumentos authenticaton e --id-scope não forem fornecidos.
Frase secreta para o certificado.
Conteúdo de alocação personalizado como JSON. Especificamente para uso com políticas de alocação personalizadas usando o Azure Functions.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.