az iot device registration
注意
此參考是 Azure CLI 的 azure-iot 延伸模組的一部分(2.46.0 版或更高版本)。 擴充功能會在您第一次執行 az iot device registration 命令時自動安裝。 深入了解擴充功能。
此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
管理IoT裝置布建服務的IoT裝置註冊。
使用 az iot dps enrollment registration
或 az iot dps enrollment-group registration
來檢視及刪除註冊。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az iot device registration create |
向IoT裝置布建服務註冊IoT裝置。 |
副檔名 | 預覽 |
az iot device registration create
命令群組 「iot 裝置註冊」處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
向IoT裝置布建服務註冊IoT裝置。
支援下列證明機制:
- 對稱金鑰
- x509 憑證 如果使用 x509 驗證方法,則必須提供必要的憑證和密鑰檔案(以及複雜密碼)。
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]
範例
使用個別註冊註冊 IoT 裝置。
az iot device registration create -n {dps_name} --rid {registration_id}
使用群組註冊註冊 IoT 裝置。
az iot device registration create -n {dps_name} --rid {registration_id} --gid {group_enrollment_id}
使用個別註冊、裝置佈建服務標識碼範圍和指定的對稱密鑰註冊 IoT 裝置。 這會略過擷取標識符範圍和個別註冊對稱密鑰。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
使用群組註冊、裝置佈建服務標識符範圍,以及指定的註冊群組對稱密鑰來註冊 IoT 裝置。 這會略過擷取標識元範圍和註冊群組對稱密鑰。 用於裝置註冊的對稱金鑰將會從指定的對稱金鑰計算。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --gid {group_enrollment_id} --key {symmetric_key} --ck
使用群組註冊、裝置佈建服務標識元範圍,以及指定的對稱密鑰註冊 IoT 裝置。 這會略過擷取標識符範圍。 請注意,由於對稱密鑰應該是計算裝置密鑰,因此不需要註冊群組標識符。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --key {symmetric_key}
使用個別註冊、裝置佈建服務標識碼範圍,以及指定的憑證和密鑰檔案註冊 IoT 裝置。 這會略過擷取標識符範圍。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
使用個別註冊、裝置佈建服務標識符範圍,以及密鑰檔案的憑證和密鑰檔案和複雜密碼來註冊 IoT 裝置。 這會略過擷取標識符範圍。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file} --pass {passphrase}
使用群組註冊、裝置佈建服務標識符範圍,以及指定的憑證和密鑰檔案註冊 IoT 裝置。 這會略過擷取標識符範圍。 請注意,x509 證明不需要群組註冊標識符,而且憑證檔案的主體是註冊標識符。
az iot device registration create --id-scope {id_scope} --rid {registration_id} --cp {certificate_file} --kp {key_file}
必要參數
裝置註冊標識碼或個別註冊標識碼。
選擇性參數
指出作業是否應該自動衍生原則密鑰,或使用目前的 Azure AD 工作階段。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type=<auth-type-value>
。
憑證 PEM 檔案的路徑。 x509 註冊的必要專案。
旗標,表示應該使用 --symmetric-key 從指定的密鑰計算裝置註冊的對稱密鑰。
Azure IoT 中樞 裝置布建服務的名稱。 如果未提供 --login 或未提供 authenticaton 自變數,則為必要專案,且未提供 --id-scope。
註冊群組標識碼。 只需要擷取驗證自變數。
指向要使用的布建主機的端點。
Azure IoT 中樞 裝置布建服務的標識碼範圍。 如果提供驗證自變數,將會避免會話登入。
裝置註冊的對稱共用存取金鑰。
金鑰 PEM 檔案的路徑。 x509 註冊的必要專案。
此命令支援具有執行動作許可權的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 如果同時提供實體 連接字串 和名稱,則 連接字串 優先。 如果未提供 --dps-name,或未提供 authenticaton 自變數和 --id-scope,則為必要專案。
憑證的複雜密碼。
自訂配置承載為 JSON。 特別是用於使用 Azure Functions 的自定義配置原則。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。