Aracılığıyla paylaş


az iot device registration

Not

Bu başvuru, Azure CLI (sürüm 2.46.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, az iot device registration komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT Cihazı Sağlama Hizmeti için IoT cihaz kayıtlarını yönetin.

Kayıtları görüntülemek ve silmek için veya az iot dps enrollment-group registration kullanınaz iot dps enrollment registration.

Komutlar

Name Description Tür Durum
az iot device registration create

IoT Cihazı Sağlama Hizmeti'ne bir IoT cihazı kaydedin.

Dahili Önizle

az iot device registration create

Önizleme

'iot cihaz kaydı' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

IoT Cihazı Sağlama Hizmeti'ne bir IoT cihazı kaydedin.

Aşağıdaki kanıtlama mekanizmaları desteklenir:

  • Simetrik anahtar
  • x509 sertifikası x509 kimlik doğrulama yöntemleri kullanılıyorsa, sertifika ve anahtar dosyaları (ve gerekirse parola) sağlanmalıdır.
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]

Örnekler

Tek bir kayıt kullanarak ioT cihazı kaydetme.

az iot device registration create -n {dps_name} --rid {registration_id}

Grup kaydı kullanarak ioT cihazı kaydetme.

az iot device registration create -n {dps_name} --rid {registration_id} --gid {group_enrollment_id}

Tek bir kayıt, Cihaz Sağlama Hizmeti Kimliği Kapsamı ve verilen simetrik anahtarı kullanarak bir IoT cihazı kaydedin. Bu, KIMLIK Kapsamı ve bölünmez kayıt simetrik anahtarını almayı atlar.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}

Grup kaydı, Cihaz Sağlama Hizmet Kimliği Kapsamı ve verilen kayıt grubu simetrik anahtarı kullanarak bir IoT cihazı kaydedin. Bu, Kimlik Kapsamı ve kayıt grubu simetrik anahtarını almayı atlar. Cihaz kaydı için kullanılan simetrik anahtar, verilen simetrik anahtardan hesaplanır.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --gid {group_enrollment_id} --key {symmetric_key} --ck

Grup kaydı, Cihaz Sağlama Hizmeti Kimliği Kapsamı ve verilen simetrik anahtarı kullanarak bir IoT cihazı kaydedin. Bu, Kimlik Kapsamının alınmasını atlar. Simetrik anahtarın hesaplanan cihaz anahtarı olması gerektiğinden kayıt grubu kimliğinin gerekli olmadığını unutmayın.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}

Tek bir kayıt, Cihaz Sağlama Hizmet Kimliği Kapsamı ve verilen sertifika ve anahtar dosyalarını kullanarak bir IoT cihazı kaydedin. Bu, Kimlik Kapsamının alınmasını atlar.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}

Tek bir kayıt, Cihaz Sağlama Hizmeti Kimlik Kapsamı ve anahtar dosyası için verilen sertifika ve anahtar dosyaları ile parolayı kullanarak bir IoT cihazı kaydedin. Bu, Kimlik Kapsamının alınmasını atlar.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file} --pass {passphrase}

Grup kaydı, Cihaz Sağlama Hizmet Kimliği Kapsamı ve verilen sertifika ve anahtar dosyalarını kullanarak bir IoT cihazı kaydedin. Bu, Kimlik Kapsamının alınmasını atlar. x509 kanıtlamaları için grup kayıt kimliğinin gerekli olmadığını ve sertifika dosyasının konusunun kayıt kimliği olduğunu unutmayın.

az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}

Gerekli Parametreler

--registration-id --rid

Cihaz kayıt kimliği veya bireysel kayıt kimliği.

İsteğe Bağlı Parametreler

--auth-type

İşlemin bir ilke anahtarını otomatik olarak türetmesi mi yoksa geçerli Azure AD oturumunu mu kullanması gerektiğini gösterir. Kimlik doğrulama türü oturum açma bilgisiyse ve kaynak ana bilgisayar adı sağlanmışsa, gerekmedikçe kaynak araması atlanır. kullanarak varsayılanı az configure --defaults iothub-data-auth-type=<auth-type-value>yapılandırabilirsiniz.

kabul edilen değerler: key, login
varsayılan değer: key
--certificate-file-path --cp

Sertifika PEM dosyasının yolu. x509 kayıtları için gereklidir.

--ck --compute-key

Cihaz kaydı için simetrik anahtarın verilen anahtardan --symmetric-key ile hesaplanması gerektiğini belirten bayrak.

varsayılan değer: False
--dps-name -n

Azure IoT Hub Cihazı Sağlama Hizmeti'nin adı. --login sağlanmadıysa veya authenticaton bağımsız değişkenleri ve --id-scope sağlanmadıysa gereklidir.

--enrollment-group-id --gid --group-id

Kayıt grubu kimliği. Yalnızca kimlik doğrulama bağımsız değişkenlerini almak için gereklidir.

--host --provisioning-host

Kullanılacak sağlama konağına işaret eden uç nokta.

varsayılan değer: global.azure-devices-provisioning.net
--id-scope --scope

Azure IoT Hub Cihazı Sağlama Hizmetinin Kimlik Kapsamı. Kimlik doğrulama bağımsız değişkenleriyle sağlanırsa oturum açma işlemi engellenir.

--key --symmetric-key

Cihaz kaydı için simetrik paylaşılan erişim anahtarı.

--key-file-path --kp

Anahtar PEM dosyasının yolu. x509 kayıtları için gereklidir.

--login -l

Bu komut, eylem gerçekleştirme haklarına sahip bir varlık bağlantı dizesi destekler. "az login" aracılığıyla oturum açmaktan kaçınmak için kullanın. Hem varlık bağlantı dizesi hem de ad sağlanırsa, bağlantı dizesi öncelik alır. --dps-name sağlanmadıysa veya authenticaton bağımsız değişkenleri ve --id-scope sağlanmadıysa gereklidir.

--pass --passphrase

Sertifikanın parolası.

--payload

JSON olarak özel ayırma yükü. Özellikle Azure İşlevleri kullanan özel ayırma ilkeleriyle kullanım için.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.