az iot device registration
Nota
Questo riferimento fa parte dell'estensione azure-iot per l'interfaccia della riga di comando di Azure (versione 2.46.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot device registration . Altre informazioni sulle estensioni.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire le registrazioni dei dispositivi IoT per il servizio Device Provisioning IoT.
Usare az iot dps enrollment registration
o az iot dps enrollment-group registration
per visualizzare ed eliminare le registrazioni.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az iot device registration create |
Registrare un dispositivo IoT con il servizio Device Provisioning IoT. |
Estensione | Anteprima |
az iot device registration create
Il gruppo di comandi 'iot device registration' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Registrare un dispositivo IoT con il servizio Device Provisioning IoT.
Sono supportati i meccanismi di attestazione seguenti:
- Chiave simmetrica
- Certificato x509 Se si usano metodi di autenticazione x509, è necessario specificare i file di certificato e di chiave (e passphrase, se necessario).
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]
Esempio
Registrare un dispositivo IoT usando una registrazione singola.
az iot device registration create -n {dps_name} --rid {registration_id}
Registrare un dispositivo IoT usando una registrazione di gruppo.
az iot device registration create -n {dps_name} --rid {registration_id} --gid {group_enrollment_id}
Registrare un dispositivo IoT usando una registrazione singola, l'ambito ID servizio Device Provisioning e la chiave simmetrica specificata. In questo modo verrà ignorato il recupero dell'ambito ID e della chiave simmetrica di registrazione individale.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
Registrare un dispositivo IoT usando una registrazione di gruppo, l'ambito ID servizio Device Provisioning e la chiave simmetrica del gruppo di registrazione specificato. In questo modo verrà ignorato il recupero dell'ambito ID e della chiave simmetrica del gruppo di registrazione. La chiave simmetrica usata per la registrazione del dispositivo verrà calcolata dalla chiave simmetrica specificata.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --gid {group_enrollment_id} --key {symmetric_key} --ck
Registrare un dispositivo IoT usando una registrazione di gruppo, l'ambito ID servizio Device Provisioning e la chiave simmetrica specificata. In questo modo verrà ignorato il recupero dell'ambito ID. Si noti che poiché la chiave simmetrica deve essere la chiave del dispositivo calcolata, l'ID del gruppo di registrazione non è necessario.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
Registrare un dispositivo IoT usando una registrazione singola, l'ambito ID servizio Device Provisioning e i file di certificato e chiave specificati. In questo modo verrà ignorato il recupero dell'ambito ID.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
Registrare un dispositivo IoT usando una registrazione singola, l'ambito ID servizio Device Provisioning e i file di certificato e chiave specificati e la passphrase per il file di chiave. In questo modo verrà ignorato il recupero dell'ambito ID.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file} --pass {passphrase}
Registrare un dispositivo IoT usando una registrazione di gruppo, l'ambito ID servizio Device Provisioning e i file di certificato e chiave specificati. In questo modo verrà ignorato il recupero dell'ambito ID. Si noti che l'ID di registrazione del gruppo non è necessario per le attestazioni x509 e che l'oggetto del file di certificato è l'ID registrazione.
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
Parametri necessari
ID registrazione dispositivo o ID registrazione singola.
Parametri facoltativi
Indica se l'operazione deve derivare automaticamente una chiave di criteri o usare la sessione di Azure AD corrente. Se il tipo di autenticazione è login e viene specificato il nome host della risorsa, la ricerca della risorsa verrà ignorata a meno che non sia necessario. È possibile configurare l'impostazione predefinita usando az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Percorso del file PEM del certificato. Obbligatorio per le registrazioni x509.
Flag per indicare che la chiave simmetrica per la registrazione del dispositivo deve essere calcolata dalla chiave specificata con --symmetric-key.
Nome del servizio Device Provisioning hub IoT di Azure. Obbligatorio se non vengono specificati argomenti --login o authenticaton e --id-scope non vengono forniti.
ID gruppo di registrazione. Solo necessario per recuperare gli argomenti di autenticazione.
Endpoint che punta all'host di provisioning da usare.
Ambito ID del servizio Device Provisioning hub IoT di Azure. Se fornito con argomenti di autenticazione, eviterà l'accesso alla sessione.
Chiave di accesso condiviso simmetrica per la registrazione del dispositivo.
Percorso del file PEM della chiave. Obbligatorio per le registrazioni x509.
Questo comando supporta un'entità stringa di connessione con diritti per eseguire l'azione. Usare per evitare l'accesso di sessione tramite "az login". Se vengono forniti sia un stringa di connessione di entità che un nome, il stringa di connessione ha priorità. Obbligatorio se non vengono specificati argomenti --dps-name o authenticaton e --id-scope non vengono forniti.
Passphrase per il certificato.
Payload di allocazione personalizzato come JSON. In particolare per l'uso con criteri di allocazione personalizzati tramite Funzioni di Azure.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.