az iot ops

Note

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

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

Azure IoT 操作を管理します。

Azure IoT Operations は、オンプレミスの資産から産業グレードの MQTT ブローカーにデータを集計し、エッジ コンピューティングを追加し、クラウドのさまざまなサービスを使用して双方向データ フローを設定できるようにする、高度に調整された疎結合のファースト パーティ Kubernetes サービスのセットです。

既定では、IoT Operations CLI コマンドは、新しい拡張機能バージョンが使用可能かどうかを定期的に確認します。 この動作は、 az config set iotops.check_latest=falseで無効にすることができます。

コマンド

名前 説明 状態
az iot ops asset

資産を管理する。

拡張子 プレビュー
az iot ops asset create

資産を作成します。

拡張子 プレビュー
az iot ops asset data-point

資産内のデータ ポイントを管理します。

拡張子 プレビュー
az iot ops asset data-point add

資産にデータ ポイントを追加します。

拡張子 プレビュー
az iot ops asset data-point export

資産内のデータ ポイントをエクスポートします。

拡張子 プレビュー
az iot ops asset data-point import

資産内のデータ ポイントをインポートします。

拡張子 プレビュー
az iot ops asset data-point list

資産内のデータ ポイントを一覧表示します。

拡張子 プレビュー
az iot ops asset data-point remove

資産内のデータ ポイントを削除します。

拡張子 プレビュー
az iot ops asset delete

資産を削除します。

拡張子 プレビュー
az iot ops asset endpoint

資産エンドポイント プロファイルを管理します。

拡張子 プレビュー
az iot ops asset endpoint certificate

資産エンドポイントで所有されている証明書を管理します。

拡張子 プレビュー
az iot ops asset endpoint certificate add

資産エンドポイントに所有証明書を追加します。

拡張子 プレビュー
az iot ops asset endpoint certificate list

資産エンドポイント内の所有証明書を一覧表示します。

拡張子 プレビュー
az iot ops asset endpoint certificate remove

資産エンドポイント内の所有証明書を削除します。

拡張子 プレビュー
az iot ops asset endpoint create

資産エンドポイントを作成します。

拡張子 プレビュー
az iot ops asset endpoint delete

資産エンドポイントを削除します。

拡張子 プレビュー
az iot ops asset endpoint query

リソース グラフに対して資産エンドポイントのクエリを実行します。

拡張子 プレビュー
az iot ops asset endpoint show

資産エンドポイントを表示します。

拡張子 プレビュー
az iot ops asset endpoint update

資産エンドポイントを更新します。

拡張子 プレビュー
az iot ops asset event

資産内のイベントを管理します。

拡張子 プレビュー
az iot ops asset event add

資産にイベントを追加します。

拡張子 プレビュー
az iot ops asset event export

資産内のイベントをエクスポートします。

拡張子 プレビュー
az iot ops asset event import

資産にイベントをインポートします。

拡張子 プレビュー
az iot ops asset event list

資産内のイベントを一覧表示します。

拡張子 プレビュー
az iot ops asset event remove

資産内のイベントを削除します。

拡張子 プレビュー
az iot ops asset query

リソース グラフに資産のクエリを実行します。

拡張子 プレビュー
az iot ops asset show

資産を表示します。

拡張子 プレビュー
az iot ops asset update

資産を更新します。

拡張子 プレビュー
az iot ops broker

Mqtt ブローカーの管理と操作。

拡張子 プレビュー
az iot ops broker authn

ブローカー認証管理。

拡張子 プレビュー
az iot ops broker authn list

インスタンスに関連付けられている MQTT ブローカー認証リソースを一覧表示します。

拡張子 プレビュー
az iot ops broker authn show

Mqtt ブローカー認証リソースの詳細を表示します。

拡張子 プレビュー
az iot ops broker authz

ブローカー承認管理。

拡張子 プレビュー
az iot ops broker authz list

インスタンスに関連付けられている MQTT ブローカー承認リソースを一覧表示します。

拡張子 プレビュー
az iot ops broker authz show

Mqtt ブローカー承認リソースの詳細を表示します。

拡張子 プレビュー
az iot ops broker list

インスタンスに関連付けられている mqtt ブローカーを一覧表示します。

拡張子 プレビュー
az iot ops broker listener

ブローカー リスナーの管理。

拡張子 プレビュー
az iot ops broker listener list

ブローカーに関連付けられている mqtt ブローカー リスナーを一覧表示します。

拡張子 プレビュー
az iot ops broker listener show

mqtt ブローカー リスナーの詳細を表示します。

拡張子 プレビュー
az iot ops broker show

mqtt ブローカーの詳細を表示します。

拡張子 プレビュー
az iot ops broker stats

dmqtt 実行中の統計を表示します。

拡張子 プレビュー
az iot ops check

デプロイされた IoT Operations サービスのクラスター側ランタイムの正常性を評価します。

拡張子 プレビュー
az iot ops dataflow

データフロー管理。

拡張子 プレビュー
az iot ops dataflow endpoint

データフロー エンドポイントの管理。

拡張子 プレビュー
az iot ops dataflow endpoint list

インスタンスに関連付けられているデータフロー エンドポイント リソースを一覧表示します。

拡張子 プレビュー
az iot ops dataflow endpoint show

データフロー エンドポイント リソースの詳細を表示します。

拡張子 プレビュー
az iot ops dataflow list

データフロー プロファイルに関連付けられているデータフローを一覧表示します。

拡張子 プレビュー
az iot ops dataflow profile

データフロー プロファイルの管理。

拡張子 プレビュー
az iot ops dataflow profile list

インスタンスに関連付けられているデータフロー プロファイルを一覧表示します。

拡張子 プレビュー
az iot ops dataflow profile show

データフロー プロファイルの詳細を表示します。

拡張子 プレビュー
az iot ops dataflow show

データフロー プロファイルに関連付けられているデータフローの詳細を表示します。

拡張子 プレビュー
az iot ops delete

クラスターから IoT 操作を削除します。

拡張子 プレビュー
az iot ops init

ターゲットの Arc 対応クラスターに IoT Operations をブートストラップ、構成、デプロイします。

拡張子 プレビュー
az iot ops list

IoT Operations インスタンスを一覧表示します。

拡張子 プレビュー
az iot ops show

IoT Operations インスタンスを表示します。

拡張子 プレビュー
az iot ops support

IoT 操作では、コマンド領域がサポートされます。

拡張子 プレビュー
az iot ops support create-bundle

トラブルシューティングと診断に使用する標準サポート バンドル zip アーカイブを作成します。

拡張子 プレビュー
az iot ops update

IoT Operations インスタンスを更新します。

拡張子 プレビュー
az iot ops verify-host

IoT Operations デプロイの互換性のためにクラスター ホスト検証のセットを実行します。

拡張子 プレビュー

az iot ops check

プレビュー

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

デプロイされた IoT Operations サービスのクラスター側ランタイムの正常性を評価します。

既定では、このコマンドは、選択したサービスの人間に優しい ビューを表示します。 詳細については、 --detail-levelを使用して要求できます。

{サポートされているサービス API}

  • akri.sh/[v0]
  • deviceregistry.microsoft.com/[v1beta1]
  • mqttbroker.iotoperations.azure.com/[v1beta1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]

クラスターの要件の詳細については、 https://aka.ms/iot-ops-cluster-requirementsを確認してください。

az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, broker, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance}]

基本的な使用方法。 要約出力で 'broker' の正常性をチェックします。

az iot ops check

前の例と同様に 'broker' を評価しますが、出力は CI 用に最適化されています。

az iot ops check --as-object

"opcua" の正常性と構成を詳細な出力で確認します。

az iot ops check --svc opcua --detail-level 1

'deviceregistry' の正常性をチェックしますが、結果を 'asset' リソースに制限します。

az iot ops check --svc deviceregistry --detail-level 1 --resources asset

リソース名を使用して、'my-asset-' 名プレフィックスを持つ 'asset' リソースに結果を制限する

az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'

省略可能のパラメーター

--as-object

CI フレンドリ なデータ構造の内容と検証を出力チェックします。

指定可能な値: false, true
--context

k8s クラスター通信に使用する Kubeconfig コンテキスト名。 コンテキストが指定されていない場合は、current_contextが使用されます。

--detail-level

チェック出力に表示される詳細レベルを制御します。 概要ビュー (最小出力) には 0、詳細ビュー (より包括的な情報) には 1、詳細ビュー (使用可能なすべての情報) には 2 を選択します。

指定可能な値: 0, 1, 2
規定値: 0
--ops-service --svc

評価される IoT Operations サービスのデプロイ。

指定可能な値: akri, broker, deviceregistry, opcua
規定値: broker
--post

デプロイ後のチェックを実行します。

指定可能な値: false, true
--pre

前提条件チェックを実行して、サービスデプロイの最小要件が満たされているかどうかを判断します。

指定可能な値: false, true
--resource-name --rn

特定のリソース名のチェックのみを実行します。 名前の大文字と小文字は区別されます。 Glob パターン '' と '?' がサポートされています。注: 英数字、ハイフン、'?' および '' のみを使用できます。

--resources

特定のリソースの種類に対してのみチェックを実行します。 スペース区切りの値を使用します。

指定可能な値: asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance
グローバル パラメーター
--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 を使います。

az iot ops delete

プレビュー

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

クラスターから IoT 操作を削除します。

この操作では、Azure Resource Graph を使用して、関連付けられたリソースを決定します。 リソース グラフの最終的な整合性は、実行時の同期状態を保証するものではありません。

az iot ops delete --cluster
                  --resource-group
                  [--force {false, true}]
                  [--no-progress {false, true}]
                  [--yes {false, true}]

完全な削除のための最小入力。

az iot ops delete --cluster mycluster -g myresourcegroup

確認プロンプトをスキップし、削除プロセスに進みます。 CI シナリオに役立ちます。

az iot ops delete --cluster mycluster -g myresourcegroup -y

警告に関係なく強制的に削除します。 エラーが発生する可能性があります。

az iot ops delete --cluster mycluster -g myresourcegroup --force

必須のパラメーター

--cluster

IoT 操作の削除のターゲット クラスター名。

--resource-group -g

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

省略可能のパラメーター

--force

操作を強制的に実行します。

指定可能な値: false, true
--no-progress

作業の視覚的表現を無効にします。

指定可能な値: false, true
--yes -y

プロンプトなしで [y] es を確認します。 CI と自動化のシナリオに役立ちます。

指定可能な値: false, true
グローバル パラメーター
--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 を使います。

az iot ops init

プレビュー

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

ターゲットの Arc 対応クラスターに IoT Operations をブートストラップ、構成、デプロイします。

クラスターを Arc 対応にする方法など、その他のリソースについては、 https://video2.skills-academy.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster

IoT 操作は、Key Vault CSI ドライバー シークレット同期のサービス プリンシパル (SP) に依存します。

既定では、init は Microsoft Graph を使用して適切なアプリ登録を作成および構成し、それをクラスターに適用します。

アプリの登録を事前に作成し、--sp-app-id、--sp-object-id、および --sp-secret の値を指定することで、この作業をショートサーキットできます。 SP フィールドを指定することで、Microsoft Graph 操作による追加の作業は行われません。

アプリの登録を事前に作成すると、ログイン プリンシパルで Entra Id のアクセス許可が制限されている場合に便利です。 たとえば、CI/自動化のシナリオや、組織によるユーザー責任の分離などです。

az iot ops init --cluster
                --resource-group
                [--add-insecure-listener {false, true}]
                [--bfr]
                [--bfw]
                [--broker]
                [--broker-authn]
                [--broker-backend-part]
                [--broker-backend-rf]
                [--broker-backend-workers]
                [--broker-config-file]
                [--broker-listener]
                [--broker-mem-profile {High, Low, Medium, Tiny}]
                [--broker-service-type {ClusterIp, LoadBalancer, NodePort}]
                [--ca-dir]
                [--ca-file]
                [--ca-key-file]
                [--ca-valid-days]
                [--cluster-namespace]
                [--context]
                [--csi-config]
                [--csi-ver]
                [--custom-location]
                [--desc]
                [--df-profile-instances]
                [--disable-rotation {false, true}]
                [--disable-rsync-rules {false, true}]
                [--ensure-latest {false, true}]
                [--kubernetes-distro {k3s, k8s, microk8s}]
                [--kv-id]
                [--kv-spc-secret-name]
                [--location]
                [--name]
                [--no-block {false, true}]
                [--no-deploy {false, true}]
                [--no-progress {false, true}]
                [--no-tls {false, true}]
                [--rotation-int]
                [--runtime-socket]
                [--show-template {false, true}]
                [--simulate-plc {false, true}]
                [--sp-app-id]
                [--sp-object-id]
                [--sp-secret]
                [--sp-secret-valid-days]

セットアップを完了するための最小入力。 これには、Key Vault の構成、CSI ドライバーのデプロイ、TLS 構成、IoT 操作のデプロイが含まれます。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id /subscriptions/2cb3a427-1abc-48d0-9d03-dd240819742a/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mykeyvault

デプロイの一部としてシミュレートされた PLC サーバーを含める既存のアプリ ID とフラグの使用を除き、前の例と同じセットアップ。 アプリ ID を含めると、init がアプリ登録を作成できなくなります。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --simulate-plc

デプロイをスキップし、Key Vault CSI ドライバーと TLS 構成ワークフローのみに焦点を当てるには、--no-deploy を単純に渡します。 これは、ポータルなどの別のツールからデプロイする場合に便利です。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-deploy

既に準備されているクラスターにのみ IoT Operations をデプロイするには、--kv-id を省略し、--no-tls を含めるだけです。

az iot ops init --cluster mycluster -g myresourcegroup --no-tls

--no-block を使用して、デプロイが進行中の間に他の作業を実行し、デプロイが完了するのを待ってから他の作業を開始します。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-block

この例では、--sp-app-id、--sp-object-id、および --sp-secret の値を指定する方法を示します。 これらの値には、Key Vault CSI ドライバー シークレット同期に使用される目的のサービス プリンシパルが反映されている必要があります。 詳細については、コマンドの概要を確認してください。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --sp-object-id 224a7a3f-c63d-4923-8950-c4a85f0d2f29 --sp-secret $SP_SECRET

Key Vault CSI ドライバーのランタイム構成をカスタマイズするには、--csi-config を使用できます。 たとえば、telegraf コンテナーの依存関係にリソース制限を設定します。

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --csi-config telegraf.resources.limits.memory=500Mi telegraf.resources.limits.cpu=100m

必須のパラメーター

--cluster

IoT Operations デプロイのターゲット クラスター名。

--resource-group -g

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

省略可能のパラメーター

--add-insecure-listener

有効にすると、mqtt ブローカーのデプロイには、ポート 1883 にバインドされたリスナーが含まれ、authN または authZ はありません。非運用ワークロードの場合のみ。

指定可能な値: false, true
--bfr --broker-frontend-replicas

Mqtt ブローカー フロントエンド レプリカ。

規定値: 2
--bfw --broker-frontend-workers

Mqtt ブローカー フロントエンド ワーカー。

規定値: 2
--broker

mqtt ブローカー名。

規定値: broker
--broker-authn

mqtt ブローカーの authN 名。

規定値: authn
--broker-backend-part

Mqtt ブローカーのバックエンド パーティション。

規定値: 2
--broker-backend-rf

Mqtt ブローカーバックエンド冗長係数。

規定値: 2
--broker-backend-workers

Mqtt ブローカー バックエンド ワーカー。

規定値: 2
--broker-config-file

カスタム ブローカー構成プロパティを持つ json ファイルへのパス。 高度なシナリオに役立ちます。 想定される形式については、 https://aka.ms/aziotops-broker-configで説明します。

--broker-listener

mqtt ブローカー リスナー名。

規定値: listener
--broker-mem-profile

Mqtt ブローカーのメモリ プロファイル。

指定可能な値: High, Low, Medium, Tiny
規定値: Medium
--broker-service-type

Mqtt ブローカー サービスの種類。

指定可能な値: ClusterIp, LoadBalancer, NodePort
規定値: ClusterIp
--ca-dir

生成されたテスト CA と秘密キーが配置されるローカル ディレクトリ。 ディレクトリが指定されていない場合、ファイルはディスクに書き込まれなくなります。 --ca-file と --ca-key-file が指定されていない場合に適用されます。

--ca-file

PEM 形式の目的の CA ファイルへのパス。

--ca-key-file

PEM 形式の CA 秘密キー ファイルへのパス。 !必須! --ca-file が指定されている場合。

--ca-valid-days

init によって生成された x509 CA の期間を日数で制御するオプション。 --ca-file と --ca-key-file が指定されていない場合に適用されます。

規定値: 365
--cluster-namespace

クラスター名前空間 IoT Operations インフラストラクチャがデプロイされます。 小文字にする必要があります。

規定値: azure-iot-operations
--context

k8s クラスター通信に使用する Kubeconfig コンテキスト名。 コンテキストが指定されていない場合は、current_contextが使用されます。

--csi-config

CSI ドライバー拡張機能のカスタム構成。 形式はスペース区切りのキーと値のペアです。 --csi-config は 1 回以上使用できます。

--csi-ver

CSI ドライバー拡張機能のバージョン。

規定値: 1.5.6
--custom-location

IoT Operations デプロイに対応するカスタムの場所の名前。 既定値は '{cluster_name}-{token}-ops-init-cl' の形式です。

--desc

IoT Operations インスタンスの説明。

--df-profile-instances

既定のデータフロー プロファイルに関連付けられているインスタンス数。

規定値: 1
--disable-rotation

シークレットローテーションを無効にするフラグ。

指定可能な値: false, true
--disable-rsync-rules

リソース同期規則は、IoT Operations のデプロイには含まれません。

指定可能な値: false, true
--ensure-latest

最新の IoT Ops CLI が使用されていることを確認し、アップグレードが使用可能な場合はエラーが発生します。

指定可能な値: false, true
--kubernetes-distro

Akri 構成に使用する Kubernetes ディストリビューション。 選択したディストリビューションは、--runtime-socket 値が指定されていない場合の既定のコンテナー ランタイム ソケット パスを意味します。

指定可能な値: k3s, k8s, microk8s
規定値: k8s
--kv-id

Key Vault ARM リソース ID。このリソース ID を指定すると、クライアントは必要なすべてのリソースとクラスター側の構成を設定して、IoT 操作用の Key Vault CSI ドライバーを有効にすることができます。

--kv-spc-secret-name

既定の SPC シークレットとして使用する Key Vault シークレット name 。 シークレットが存在しない場合は、暗号化によってセキュリティで保護されたプレースホルダー値を使用して作成されます。

規定値: azure-iot-operations
--location

プロビジョニングされた RPSaaS 担保に使用される ARM の場所。 指定しない場合は、接続されたクラスターの場所が使用されます。

--name -n

IoT Operations インスタンス名。 既定値は '{cluster_name}-ops-instance' の形式です。

--no-block

IoT Operations のデプロイが開始された直後に戻ります。

指定可能な値: false, true
--no-deploy

IoT Operations デプロイ ワークフローはスキップされます。

指定可能な値: false, true
--no-progress

作業の視覚的表現を無効にします。

指定可能な値: false, true
--no-tls

TLS 構成ワークフローはスキップされます。

指定可能な値: false, true
--rotation-int

回転ポーリング間隔。

規定値: 1h
--runtime-socket

コンテナー ランタイム ソケットの既定のノード パス。 指定しない場合 (既定)、ソケット パスは --kubernetes-distro によって決定されます。

--show-template

設定時にフラグを設定すると、デプロイを目的としたテンプレートが出力されます。

指定可能な値: false, true
--simulate-plc

設定時にフラグを設定すると、PLC サーバーを起動するように OPC-UA ブローカー インストーラーが構成されます。

指定可能な値: false, true
--sp-app-id

サービス プリンシパル アプリ ID。指定された場合は、CSI ドライバーのセットアップに使用されます。 それ以外の場合は、アプリの登録が作成されます。 必須 ログイン プリンシパルにクエリ グラフへのアクセス許可がない場合。

--sp-object-id

サービス プリンシパル (sp) オブジェクト ID。指定された場合は、CSI ドライバーのセットアップに使用されます。 それ以外の場合、オブジェクト ID はアプリ ID から照会されます。sp が存在しない場合は sp を作成します。 必須 ログイン プリンシパルにクエリ グラフへのアクセス許可がない場合。 az ad sp show --id <app Id> --query id -o tsvを使用して適切なオブジェクト ID を生成します。または、ポータルを使用して、Entra Id テナントのエンタープライズ アプリケーションに移動することもできます。

--sp-secret

指定されたサービス プリンシパル アプリ ID に対応するシークレット。指定された場合は、CSI ドライバーのセットアップに使用されます。 それ以外の場合は、新しいシークレットが作成されます。 必須 ログイン プリンシパルにクエリ グラフへのアクセス許可がない場合。

--sp-secret-valid-days

初期化によって生成されたサービス プリンシパル シークレットの期間を日数で制御するオプション。 --sp-secret が指定されていない場合に適用されます。

規定値: 365
グローバル パラメーター
--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 を使います。

az iot ops list

プレビュー

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

IoT Operations インスタンスを一覧表示します。

目的の JMESPath 構文で --query を使用して結果を照会します。

az iot ops list [--resource-group]

サブスクリプション内のすべてのインスタンスを一覧表示します。

az iot ops list

特定のリソース グループのすべてのインスタンスを一覧表示します。

az iot ops list -g myresourcegroup

特定のタグ値を持つサブスクリプション内のインスタンスを一覧表示します。

az iot ops list -g myresourcegroup --query "[?tags.env == 'prod']"

省略可能のパラメーター

--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 を使います。

az iot ops show

プレビュー

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

IoT Operations インスタンスを表示します。

必要に応じて、このコマンドは、バッキング クラスターに対する IoT 操作のデプロイを表す関連付けられたリソースのツリー構造を出力できます。

az iot ops show --name
                --resource-group
                [--tree {false, true}]

インスタンスを表示するための基本的な使用方法。

az iot ops show --name myinstance -g myresourcegroup

IoT Operations デプロイを表す関連リソースのツリー構造を出力します。

az iot ops show --name myinstance -g myresourcegroup --tree

必須のパラメーター

--name -n

IoT Operations インスタンス名。

--resource-group -g

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

省略可能のパラメーター

--tree

バッキング クラスターに対する IoT 操作のデプロイを視覚化するために使用します。

指定可能な値: false, true
グローバル パラメーター
--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 を使います。

az iot ops update

プレビュー

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

IoT Operations インスタンスを更新します。

現在、インスタンスのタグと説明は更新できます。

az iot ops update --name
                  --resource-group
                  [--desc]
                  [--tags]

インスタンス タグを更新します。 これは置換と同じです。

az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d

インスタンス タグを削除します。

az iot ops update --name myinstance -g myresourcegroup --tags ""

インスタンスの説明を更新します。

az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"

必須のパラメーター

--name -n

IoT Operations インスタンス名。

--resource-group -g

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

省略可能のパラメーター

--desc

IoT Operations インスタンスの説明。

--tags

インスタンス タグ。 次の形式のキーと値のペアのプロパティ バッグ: a=b c=d。

グローバル パラメーター
--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 を使います。

az iot ops verify-host

プレビュー

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

IoT Operations デプロイの互換性のためにクラスター ホスト検証のセットを実行します。

ターゲット クラスター ホストで直接実行することを目的としています。 このコマンドでは、依存関係のインストールなどの一連の特権アクションの適用を求めるメッセージが表示される場合があります。 この場合、CLI は管理者特権で実行する必要があります。 たとえば、「 sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host 」のように指定します。

az iot ops verify-host [--no-progress {false, true}]

省略可能のパラメーター

--no-progress

作業の視覚的表現を無効にします。

指定可能な値: false, true
グローバル パラメーター
--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 を使います。