az iot hub
Note
このリファレンスは、Azure CLI (バージョン 2.46.0 以降) の azure-iot 拡張機能の一部です。 拡張機能は、az iot hub コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。
Azure IoT Hub 内のエンティティを管理します。
コマンド
名前 | 説明 | 型 | Status |
---|---|---|---|
az iot hub certificate |
IoT Hub 証明書を管理します。 |
拡張子 | GA |
az iot hub certificate root-authority |
IoT Hub インスタンスの証明書ルート証明機関を管理します。 |
拡張子 | "非推奨" |
az iot hub certificate root-authority set |
IoT Hub インスタンスの証明書ルート証明機関を特定のバージョンに設定します。 |
拡張子 | "非推奨" |
az iot hub certificate root-authority show |
IoT Hub インスタンスの現在の証明書ルート証明機関を表示します。 |
拡張子 | "非推奨" |
az iot hub configuration |
IoT の自動デバイス管理構成を大規模に管理します。 |
拡張子 | GA |
az iot hub configuration create |
ターゲット IoT Hub に IoT 自動デバイス管理構成を作成します。 |
拡張子 | GA |
az iot hub configuration delete |
IoT デバイス構成を削除します。 |
拡張子 | GA |
az iot hub configuration list |
IoT Hub 内の IoT 自動デバイス管理構成を一覧表示します。 |
拡張子 | GA |
az iot hub configuration show |
IoT 自動デバイス管理構成の詳細を取得します。 |
拡張子 | GA |
az iot hub configuration show-metric |
IoT デバイス構成で定義されているターゲット ユーザーまたはシステム メトリックを評価します。 |
拡張子 | GA |
az iot hub configuration update |
IoT 自動デバイス管理構成の指定されたプロパティを更新します。 |
拡張子 | GA |
az iot hub connection-string |
IoT Hub 接続文字列を管理します。 |
拡張子 | GA |
az iot hub connection-string show |
指定したポリシー名とキーを使用して、指定した IoT Hub の接続文字列を表示します。 |
拡張子 | GA |
az iot hub device-identity |
IoT デバイスを管理します。 |
拡張子 | GA |
az iot hub device-identity children |
IoT エッジ デバイスの子デバイスリレーションシップを管理します。 |
拡張子 | GA |
az iot hub device-identity children add |
デバイスを子としてターゲット エッジ デバイスに追加します。 |
拡張子 | GA |
az iot hub device-identity children list |
割り当てられた子デバイスのコレクションを出力します。 |
拡張子 | GA |
az iot hub device-identity children remove |
ターゲット エッジ デバイスから子デバイスを削除します。 |
拡張子 | GA |
az iot hub device-identity connection-string |
IoT デバイスの接続文字列を管理します。 |
拡張子 | GA |
az iot hub device-identity connection-string show |
特定の IoT Hub デバイス 接続文字列を表示します。 |
拡張子 | GA |
az iot hub device-identity create |
IoT Hub にデバイスを作成します。 |
拡張子 | GA |
az iot hub device-identity delete |
IoT Hub デバイスを削除します。 |
拡張子 | GA |
az iot hub device-identity export |
IoT Hub から Azure Storage BLOB コンテナーにすべてのデバイス ID をエクスポートします。 |
拡張子 | GA |
az iot hub device-identity import |
ストレージ コンテナー BLOB から IoT Hub にデバイス ID をインポートします。 |
拡張子 | GA |
az iot hub device-identity list |
IoT Hub 内のデバイスを一覧表示します。 |
拡張子 | GA |
az iot hub device-identity parent |
IoT デバイスの親デバイスのリレーションシップを管理します。 |
拡張子 | GA |
az iot hub device-identity parent set |
ターゲット デバイスの親デバイスを設定します。 |
拡張子 | GA |
az iot hub device-identity parent show |
ターゲット デバイスの親デバイスを取得します。 |
拡張子 | GA |
az iot hub device-identity renew-key |
Sas 認証を使用して IoT Hub デバイスのターゲット キーを更新します。 |
拡張子 | GA |
az iot hub device-identity show |
IoT Hub デバイスの詳細を取得します。 |
拡張子 | GA |
az iot hub device-identity update |
IoT Hub デバイスを更新します。 |
拡張子 | GA |
az iot hub device-twin |
IoT デバイス ツインの構成を管理します。 |
拡張子 | GA |
az iot hub device-twin list |
IoT Hub 内のデバイス ツインを一覧表示します。 |
拡張子 | GA |
az iot hub device-twin replace |
デバイス ツイン定義をターゲット json に置き換えます。 |
拡張子 | GA |
az iot hub device-twin show |
デバイス ツイン定義を取得します。 |
拡張子 | GA |
az iot hub device-twin update |
デバイス ツインの必要なプロパティとタグを更新します。 |
拡張子 | GA |
az iot hub digital-twin |
IoT Hub デバイスのデジタル ツインを操作して操作します。 |
拡張子 | GA |
az iot hub digital-twin invoke-command |
デジタル ツイン デバイスのルートまたはコンポーネント レベルのコマンドを呼び出します。 |
拡張子 | GA |
az iot hub digital-twin show |
IoT Hub デバイスのデジタル ツインを表示します。 |
拡張子 | GA |
az iot hub digital-twin update |
JSON パッチ仕様を使用して、デジタル ツイン デバイスの読み取り/書き込みプロパティを更新します。 |
拡張子 | GA |
az iot hub distributed-tracing |
デバイスごとに分散設定を管理します。 |
拡張子 | プレビュー |
az iot hub distributed-tracing show |
デバイスの分散トレース設定を取得します。 |
拡張子 | プレビュー |
az iot hub distributed-tracing update |
デバイスの分散トレース オプションを更新します。 |
拡張子 | プレビュー |
az iot hub generate-sas-token |
ターゲット IoT Hub、デバイス、またはモジュールの SAS トークンを生成します。 |
拡張子 | GA |
az iot hub invoke-device-method |
デバイス メソッドを呼び出します。 |
拡張子 | GA |
az iot hub invoke-module-method |
モジュール メソッドを呼び出します。 |
拡張子 | GA |
az iot hub job |
IoT Hub ジョブ (v2) を管理します。 |
拡張子 | GA |
az iot hub job cancel |
IoT Hub ジョブを取り消します。 |
拡張子 | GA |
az iot hub job create |
IoT Hub ジョブを作成して実行のスケジュールを設定します。 |
拡張子 | GA |
az iot hub job list |
IoT Hub の履歴ジョブを一覧表示します。 |
拡張子 | GA |
az iot hub job show |
既存の IoT Hub ジョブの詳細を表示します。 |
拡張子 | GA |
az iot hub message-endpoint |
IoT ハブのカスタム エンドポイントを管理します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create |
IoT Hub にエンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create cosmosdb-container |
IoT Hub の Cosmos DB コンテナー エンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create eventhub |
IoT Hub のイベント ハブ エンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create servicebus-queue |
IoT Hub の Service Bus キュー エンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create servicebus-topic |
IoT Hub の Service Bus トピック エンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint create storage-container |
IoT Hub のストレージ コンテナー エンドポイントを追加します。 |
拡張子 | プレビュー |
az iot hub message-endpoint delete |
IoT Hub のすべてまたは特定のエンドポイントを削除します。 |
拡張子 | プレビュー |
az iot hub message-endpoint list |
IoT Hub のすべてのエンドポイントに関する情報を取得します。 |
拡張子 | プレビュー |
az iot hub message-endpoint show |
IoT Hub の前述のエンドポイントに関する情報を取得します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update |
IoT Hub の既存のエンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update cosmosdb-container |
IoT Hub の既存の Cosmos DB コンテナー エンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update eventhub |
IoT Hub の既存のイベント ハブ エンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update servicebus-queue |
IoT Hub の既存の Service Bus キュー エンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update servicebus-topic |
IoT Hub の既存の Service Bus トピック エンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-endpoint update storage-container |
IoT Hub の既存のストレージ コンテナー エンドポイントのプロパティを更新します。 |
拡張子 | プレビュー |
az iot hub message-route |
IoT ハブのルートを管理します。 |
拡張子 | プレビュー |
az iot hub message-route create |
IoT Hub のルートを追加します。 |
拡張子 | プレビュー |
az iot hub message-route delete |
IoT Hub 内のすべてのルートまたは前述のルートを削除します。 |
拡張子 | プレビュー |
az iot hub message-route fallback |
IoT ハブのフォールバック ルートを管理します。 |
拡張子 | プレビュー |
az iot hub message-route fallback set |
IoT Hub でフォールバック ルートを有効または無効にします。 |
拡張子 | プレビュー |
az iot hub message-route fallback show |
IoT Hub のフォールバック ルートを表示します。 |
拡張子 | プレビュー |
az iot hub message-route list |
IoT Hub 内のすべてのルートを取得します。 |
拡張子 | プレビュー |
az iot hub message-route show |
IoT Hub 内のルートに関する情報を取得します。 |
拡張子 | プレビュー |
az iot hub message-route test |
IoT Hub 内のすべてのルートまたは前述のルートをテストします。 |
拡張子 | プレビュー |
az iot hub message-route update |
IoT Hub のルートを更新します。 |
拡張子 | プレビュー |
az iot hub module-identity |
IoT デバイス モジュールを管理します。 |
拡張子 | GA |
az iot hub module-identity connection-string |
IoT デバイス モジュールの接続文字列を管理します。 |
拡張子 | GA |
az iot hub module-identity connection-string show |
ターゲット IoT デバイス モジュールの接続文字列を表示します。 |
拡張子 | GA |
az iot hub module-identity create |
IoT Hub 内のターゲット IoT デバイスにモジュールを作成します。 |
拡張子 | GA |
az iot hub module-identity delete |
IoT Hub 内のデバイスを削除します。 |
拡張子 | GA |
az iot hub module-identity list |
IoT Hub 内の IoT デバイスにあるモジュールを一覧表示します。 |
拡張子 | GA |
az iot hub module-identity renew-key |
Sas 認証を使用して IoT Hub デバイス モジュールのターゲット キーを更新します。 |
拡張子 | GA |
az iot hub module-identity show |
IoT Hub 内の IoT デバイス モジュールの詳細を取得します。 |
拡張子 | GA |
az iot hub module-identity update |
IoT Hub デバイス モジュールを更新します。 |
拡張子 | GA |
az iot hub module-twin |
IoT デバイス モジュール ツイン構成を管理します。 |
拡張子 | GA |
az iot hub module-twin replace |
モジュール ツイン定義をターゲット json に置き換えます。 |
拡張子 | GA |
az iot hub module-twin show |
モジュール ツイン定義を表示します。 |
拡張子 | GA |
az iot hub module-twin update |
モジュール ツインの必要なプロパティとタグを更新します。 |
拡張子 | GA |
az iot hub monitor-events |
IoT Hub に送信されたデバイス テレメトリとメッセージを監視します。 |
拡張子 | GA |
az iot hub monitor-feedback |
cloud-to-device (C2D) メッセージに確認応答するためにデバイスによって送信されたフィードバックをモニターします。 |
拡張子 | GA |
az iot hub query |
強力な SQL に似た言語を使用して、IoT Hub に対するクエリを実行します。 |
拡張子 | GA |
az iot hub state |
IoT Hub の状態を管理します。 |
拡張子 | 実験用 |
az iot hub state export |
IoT Hub の状態をファイルにエクスポートします。 |
拡張子 | 実験用 |
az iot hub state import |
ファイルから IoT Hub にハブの状態をインポートします。 |
拡張子 | 実験用 |
az iot hub state migrate |
ファイルに保存せずに、あるハブの状態を別のハブに移行します。 |
拡張子 | 実験用 |
az iot hub generate-sas-token
ターゲット IoT Hub、デバイス、またはモジュールの SAS トークンを生成します。
デバイス SAS トークンの場合、ポリシー パラメーターはデバイス レジストリにのみアクセスするために使用されます。 そのため、ポリシーにはレジストリへの読み取りアクセス権が必要です。 IoT Hub トークンの場合、ポリシーは SAS の一部です。
az iot hub generate-sas-token [--auth-type {key, login}]
[--connection-string]
[--device-id]
[--du]
[--hub-name]
[--key-type {primary, secondary}]
[--login]
[--module-id]
[--pn]
[--resource-group]
例
iothubowner ポリシーと主キーを使用して IoT Hub SAS トークンを生成します。
az iot hub generate-sas-token -n {iothub_name}
registryRead ポリシーとセカンダリ キーを使用して IoT Hub SAS トークンを生成します。
az iot hub generate-sas-token -n {iothub_name} --policy registryRead --key-type secondary
iothubowner ポリシーを使用してデバイス SAS トークンを生成し、{iothub_name} デバイス レジストリにアクセスします。
az iot hub generate-sas-token -d {device_id} -n {iothub_name}
IoT Hub 接続文字列 (レジストリ アクセスを使用) を使用してデバイス SAS トークンを生成する
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
IoT Hub 接続文字列を使用して IoT Hub SAS トークンを生成する
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
デバイス 接続文字列を使用してデバイス SAS トークンを生成する
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
モジュール 接続文字列を使用してモジュール SAS トークンを生成する
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
省略可能のパラメーター
操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。を使用して az configure --defaults iothub-data-auth-type=<auth-type-value>
既定値を構成できます。
ターゲット 接続文字列。 これにより、IoT Hub レジストリがバイパスされ、追加の検証なしで、指定された対称キーから直接 SAS トークンが生成されます。 期間以外の他のすべてのコマンド パラメーターは無視されます。 サポートされている接続文字列の種類: IoT Hub、デバイス、モジュール。
ターゲット デバイス ID。
有効なトークン期間 (秒単位)。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
認証用の共有アクセス ポリシー キーの種類。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
ターゲット モジュール ID。
ターゲット IoT Hub エンティティの操作アクセス許可を持つ共有アクセス ポリシー。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot hub invoke-device-method
デバイス メソッドを呼び出します。
az iot hub invoke-device-method --device-id
--method-name
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
例
デバイスでダイレクト メソッドを呼び出します。
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
必須のパラメーター
ターゲット デバイス ID。
呼び出しのターゲット メソッド。
省略可能のパラメーター
操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。を使用して az configure --defaults iothub-data-auth-type=<auth-type-value>
既定値を構成できます。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
メソッドに渡される Json ペイロード。 ファイル パスまたは生の json である必要があります。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
デバイス メソッドの結果を待機する最大秒数。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot hub invoke-module-method
モジュール メソッドを呼び出します。
このコマンドは、エッジ デバイス モジュールと非エッジ デバイス モジュールの両方をサポートします。
az iot hub invoke-module-method --device-id
--method-name
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--method-payload]
[--resource-group]
[--timeout]
例
エッジ デバイス モジュールでダイレクト メソッドを呼び出します。
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
必須のパラメーター
ターゲット デバイス ID。
呼び出しのターゲット メソッド。
ターゲット モジュール ID。
省略可能のパラメーター
操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。を使用して az configure --defaults iothub-data-auth-type=<auth-type-value>
既定値を構成できます。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
メソッドに渡される Json ペイロード。 ファイル パスまたは生の json である必要があります。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
モジュール メソッドの結果を待機する最大秒数。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot hub monitor-events
IoT Hub に送信されたデバイス テレメトリとメッセージを監視します。
このコマンドは依存しており、最初の実行時に依存する Cython パッケージ (uamqp) をインストールする場合があります。 https://github.com/Azure/azure-uamqp-python
注: このイベントは、メッセージ本文が Unicode デコード不可能な場合でも表示されます。この場合、イベント ペイロード部分は {{デコード不可能なペイロード}} として表示され、残りのイベント プロパティは使用可能です。
az iot hub monitor-events [--cg]
[--content-type]
[--device-id]
[--device-query]
[--enqueued-time]
[--hub-name]
[--interface]
[--login]
[--mc]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--resource-group]
[--timeout]
[--yes {false, true}]
例
基本的な使用方法
az iot hub monitor-events -n {iothub_name}
IoT Hub 接続文字列での基本的な使用方法
az iot hub monitor-events -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
ターゲット デバイスでフィルター処理するときの基本的な使用方法
az iot hub monitor-events -n {iothub_name} -d {device_id}
ID にワイルドカードを使用して対象デバイスをフィルター処理するときの基本的な使用方法
az iot hub monitor-events -n {iothub_name} -d Device*
IoT Hub クエリ言語を使用してデバイスをフィルター処理する
az iot hub monitor-events -n {iothub_name} -q "select * from devices where tags.location.region = 'US'"
デバイスをフィルター処理し、バインドするイベント ハブ コンシューマー グループを指定します。
az iot hub monitor-events -n {iothub_name} -d {device_id} --cg {consumer_group_name}
メッセージ注釈の受信 (メッセージ ヘッダー)
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno
メッセージ注釈とシステム プロパティを受け取ります。 タイムアウトは決してありません。
az iot hub monitor-events -n {iothub_name} -d {device_id} --properties anno sys --timeout 0
すべてのデバイス メッセージからすべてのメッセージ属性を受信する
az iot hub monitor-events -n {iothub_name} --props all
すべてのメッセージを受信し、JSON としてメッセージ ペイロードを解析する
az iot hub monitor-events -n {iothub_name} --content-type application/json
ハブから指定した数のメッセージを受信し、シャットダウンします。
az iot hub monitor-events -n {iothub_name} --message-count {message_count}
省略可能のパラメーター
イベント ハブ エンドポイントに接続するときに使用するコンシューマー グループを指定します。
メッセージ ペイロードの Content-Type を指定して、その種類の出力を自動的に書式設定します。
ターゲット デバイス ID。
デバイスをフィルター処理するカスタム クエリを指定します。
パーティションからメッセージを読み取る開始点として使用する必要がある時間を示します。 単位は unix エポック以降のミリ秒です。 時刻が "now" と示されていない場合は使用されます。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
フィルター処理するターゲット インターフェイス識別子。 例: dtmi:com:example:TemperatureController;1。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
モニターが終了する前にキャプチャするテレメトリ メッセージの数。 指定しない場合、モニターは、ハブからメッセージを受信しないというタイムアウトしきい値を満たすまで実行を続けます。
ターゲット モジュール ID。
出力するキー メッセージのプロパティを指定します。 sys = システム プロパティ、app = アプリケーション プロパティ、anno = 注釈。
拡張機能のバージョンと互換性のある uamqp 依存関係を再インストールします。 既定値は false です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
メッセージを受信せずに接続を維持する最大秒数。 無限大には 0 を使用します。
ユーザー プロンプトをスキップします。 アクションの受け入れを示します。 主に自動化シナリオに使用されます。 既定値は false です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot hub monitor-feedback
cloud-to-device (C2D) メッセージに確認応答するためにデバイスによって送信されたフィードバックをモニターします。
このコマンドは依存しており、最初の実行時に依存する Cython パッケージ (uamqp) をインストールする場合があります。 https://github.com/Azure/azure-uamqp-python.
az iot hub monitor-feedback [--auth-type {key, login}]
[--device-id]
[--hub-name]
[--login]
[--repair {false, true}]
[--resource-group]
[--wait-on-msg]
[--yes {false, true}]
例
基本的な使用方法
az iot hub monitor-feedback -n {iothub_name}
IoT Hub 接続文字列での基本的な使用方法
az iot hub monitor-feedback -n {iothub_name} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
ターゲット デバイスでフィルター処理するときの基本的な使用方法
az iot hub monitor-feedback -n {iothub_name} -d {device_id}
特定の ID (uuid) を持つメッセージを受信したときにフィードバック モニターを終了する
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
省略可能のパラメーター
操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。を使用して az configure --defaults iothub-data-auth-type=<auth-type-value>
既定値を構成できます。
ターゲット デバイス ID。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
拡張機能のバージョンと互換性のある uamqp 依存関係を再インストールします。 既定値は false です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
フィードバック モニターは、特定の ID (uuid) のメッセージが受信されるまでブロックされます。
ユーザー プロンプトをスキップします。 アクションの受け入れを示します。 主に自動化シナリオに使用されます。 既定値は false です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot hub query
強力な SQL に似た言語を使用して、IoT Hub に対するクエリを実行します。
デバイス ツインとモジュール ツイン、ジョブ、メッセージ ルーティングに関する情報を取得します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language 」を参照してください。
az iot hub query --query-command
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
[--top]
例
Azure IoT Hub 内のすべてのデバイス ツイン データに対してクエリを実行します。
az iot hub query -n {iothub_name} -q "select * from devices"
ターゲット デバイス上のすべてのモジュール ツイン データに対してクエリを実行します。
az iot hub query -n {iothub_name} -q "select * from devices.modules where devices.deviceId = '{device_id}'"
必須のパラメーター
実行するユーザー クエリ。
省略可能のパラメーター
操作でポリシー キーを自動的に派生させるか、現在の Azure AD セッションを使用するかを示します。 認証の種類がログインで、リソースホスト名が指定されている場合、リソース参照は必要でない限りスキップされます。を使用して az configure --defaults iothub-data-auth-type=<auth-type-value>
既定値を構成できます。
IoT Hub の名前またはホスト名。 --login が指定されていない場合は必須。
このコマンドは、アクションを実行する権限を持つエンティティ 接続文字列をサポートします。 "az login" によるセッション ログインを回避するために使用します。 エンティティ接続文字列と名前の両方が指定されている場合、接続文字列が優先されます。 --hub-name が指定されていない場合は必須です。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
返される要素の最大数。 既定では、クエリには上限はありません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示