次の方法で共有


az iot device registration

このリファレンスは、Azure CLI (バージョン 2.46.0 以降) の azure-iot 拡張機能 の一部です。 拡張機能は、az iot device registration コマンドを初めて実行すると、自動的にインストールされます。 拡張機能の詳細については、 を参照してください。

このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

IoT Device Provisioning Service の IoT デバイス登録を管理します。

登録を表示および削除するには、 az iot dps enrollment registration または az iot dps enrollment-group registration を使用します。

コマンド

名前 説明 状態
az iot device registration create

IoT デバイスを IoT Device Provisioning Service に登録します。

拡張 プレビュー

az iot device registration create

プレビュー

コマンド グループ "IoT デバイスの登録" はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

IoT デバイスを IoT Device Provisioning Service に登録します。

次の構成証明メカニズムがサポートされています。

  • 対称キー
  • 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}

個々の登録、Device Provisioning Service ID スコープ、および指定された対称キーを使用して IoT デバイスを登録します。 これにより、ID スコープと個別登録対称キーの取得がバイパスされます。

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

グループ登録、Device Provisioning Service ID スコープ、および指定された登録グループ対称キーを使用して IoT デバイスを登録します。 これにより、ID スコープと登録グループの対称キーの取得がバイパスされます。 デバイス登録に使用される対称キーは、指定された対称キーから計算されます。

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

グループ登録、Device Provisioning Service ID スコープ、および指定された対称キーを使用して IoT デバイスを登録します。 これにより、ID スコープの取得はバイパスされます。 対称キーは計算されたデバイス キーである必要があるため、登録グループ ID は必要ありません。

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

個々の登録、Device Provisioning Service ID スコープ、および指定された証明書とキー ファイルを使用して IoT デバイスを登録します。 これにより、ID スコープの取得はバイパスされます。

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

個々の登録、Device Provisioning Service ID スコープ、およびキー ファイルの証明書とキー ファイルとパスフレーズを使用して IoT デバイスを登録します。 これにより、ID スコープの取得はバイパスされます。

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

グループ登録、Device Provisioning Service ID スコープ、および指定された証明書とキー ファイルを使用して IoT デバイスを登録します。 これにより、ID スコープの取得はバイパスされます。 x509 構成証明にはグループ登録 ID は必要なく、証明書ファイルのサブジェクトは登録 ID であることに注意してください。

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

必須のパラメーター

--registration-id --rid

デバイス登録 ID または個々の登録 ID。

省略可能のパラメーター

--auth-type

操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。既定値は、 az configure --defaults iothub-data-auth-type={auth-type-value}を使用して構成できます。

指定可能な値: key, login
規定値: key
--certificate-file-path --cp

証明書 PEM ファイルへのパス。 x509 の登録に必要です。

--ck --compute-key

--symmetric-key を使用して、指定されたキーからデバイス登録の対称キーを計算する必要があることを示すフラグ。

規定値: False
--dps-name -n

Azure IoT Hub Device Provisioning Service の名前。 --login が指定されていない場合、または認証引数と --id-scope が指定されていない場合は必須です。

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

登録グループ ID。 認証引数を取得するためにのみ必要です。

--host --provisioning-host

使用するプロビジョニング ホストを指すエンドポイント。

規定値: global.azure-devices-provisioning.net
--id-scope --scope

Azure IoT Hub Device Provisioning Service の ID スコープ。 認証引数を指定すると、セッション ログインは回避されます。

--key --symmetric-key

デバイス登録の対称共有アクセス キー。

--key-file-path --kp

キー PEM ファイルへのパス。 x509 の登録に必要です。

--login -l

このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --dps-name が指定されていない場合、または認証引数と --id-scope が指定されていない場合は必須です。

--pass --passphrase

証明書のパスフレーズ。

--payload

JSON としてのカスタム割り当てペイロード。 特に、Azure Functions を使用するカスタム割り当てポリシーで使用します。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告を抑制します。

--output -o

出力フォーマット。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。