共用方式為


az iot ops broker

注意

此參考是 Azure CLI 的 azure-iot-ops 擴充功能的一部分(2.53.0 版或更高版本)。 擴充功能會在您第一次執行 az iot ops broker 命令時自動安裝。 深入了解擴充功能。

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

Mqtt 訊息代理程式管理和作業。

命令

名稱 Description 類型 狀態
az iot ops broker authn

訊息代理程序驗證管理。

副檔名 預覽​​
az iot ops broker authn list

列出與實例相關聯的 mqtt Broker 驗證資源。

副檔名 預覽​​
az iot ops broker authn show

顯示 mqtt 訊息代理程式驗證資源的詳細數據。

副檔名 預覽​​
az iot ops broker authz

Broker 授權管理。

副檔名 預覽​​
az iot ops broker authz list

列出與實例相關聯的 mqtt Broker 授權資源。

副檔名 預覽​​
az iot ops broker authz show

顯示 mqtt Broker 授權資源的詳細數據。

副檔名 預覽​​
az iot ops broker list

列出與 實例相關聯的 mqtt 訊息代理程式。

副檔名 預覽​​
az iot ops broker listener

Broker 接聽程式管理。

副檔名 預覽​​
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 broker list

預覽

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

列出與 實例相關聯的 mqtt 訊息代理程式。

az iot ops broker list --instance
                       --resource-group

範例

列舉實例 'mycluster-ops-instance' 中的所有訊息代理程式。

az iot ops broker list --in mycluster-ops-instance -g myresourcegroup

必要參數

--instance -i

IoT 作業實例名稱。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az iot ops broker show

預覽

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

顯示 mqtt 訊息代理程式的詳細數據。

az iot ops broker show --instance
                       --name
                       --resource-group

範例

在實例 'mycluster-ops-instance' 中顯示預設訊息代理程式 'broker' 的詳細數據。

az iot ops broker show -n broker --in mycluster-ops-instance -g myresourcegroup

必要參數

--instance -i

IoT 作業實例名稱。

--name -n

Mqtt 訊息代理程式名稱。

--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

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az iot ops broker stats

預覽

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

顯示執行統計數據的 dmqtt。

{支持的服務 API}

  • mqttbroker.iotoperations.azure.com/v1beta1。
az iot ops broker stats [--context]
                        [--metrics-port]
                        [--namespace]
                        [--protobuf-port]
                        [--raw {false, true}]
                        [--refresh]
                        [--trace-dir]
                        [--trace-ids]
                        [--watch {false, true}]

範例

從診斷 Prometheus 計量端點擷取關鍵效能指標。

az iot ops broker stats

與先前的範例相同,不同之處在於動態顯示會定期重新整理。

az iot ops broker stats --watch

傳回具有最小處理之計量端點的原始輸出。

az iot ops broker stats --raw

從診斷 Protobuf 端點擷取所有可用的 mq 追蹤。 這會產生具有 『Lake』 和 Grafana 'tempo' 檔案格式的 '.zip'。 上次修改過的追蹤檔案會符合追蹤時間戳。

az iot ops broker stats --trace-dir .

依以空格分隔十六進位格式提供的追蹤標識符擷取追蹤。 只會顯示 『一個』一個格式。

az iot ops broker stats --trace-ids 4e84000155a98627cdac7de46f53055d

選擇性參數

--context

用於 k8s 叢集通訊的 Kubeconfig 內容名稱。 如果未提供任何內容,則會使用current_context。

--metrics-port

診斷服務計量 API 埠。

預設值: 9600
--namespace -n

命令應針對的 K8s 叢集命名空間運作。 如果未提供任何命名空間,則會使用 kubeconfig current_context 命名空間。 如果未定義,則會使用後援值 azure-iot-operations

--protobuf-port

診斷服務 protobuf API 埠。

預設值: 9800
--raw

從計量 API 傳回原始輸出。

接受的值: false, true
--refresh

統計數據重新整理之間的秒數。 適用於 --watch。

預設值: 10
--trace-dir

追蹤會配套並儲存在的本機目錄。

--trace-ids

以十六進位格式以空格分隔的追蹤標識碼。

--watch

作業會封鎖並動態更新統計數據數據表。

接受的值: false, true
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。