az iot hub
Note
這個指令群組的指令在 Azure CLI 和至少一個擴充功能中都有定義。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。
Manage Azure IoT hubs.
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az iot hub certificate |
管理 IoT 中樞 憑證。 |
核心和擴充功能 | GA |
| az iot hub certificate create |
Create/upload a Azure IoT 中樞 certificate. |
Core | GA |
| az iot hub certificate create (azure-iot 擴充功能) |
Create/upload a Azure IoT 中樞 certificate. |
Extension | GA |
| az iot hub certificate delete |
Deletes an Azure IoT 中樞 certificate. |
Core | GA |
| az iot hub certificate delete (azure-iot 擴充功能) |
Deletes an Azure IoT 中樞 certificate. |
Extension | GA |
| az iot hub certificate generate-verification-code |
會產生 Azure IoT 中樞 憑證的驗證碼。 |
Core | GA |
| az iot hub certificate generate-verification-code (azure-iot 擴充功能) |
會產生 Azure IoT 中樞 憑證的驗證碼。 |
Extension | GA |
| az iot hub certificate list |
列出 Azure IoT 中樞 內所有憑證。 |
Core | GA |
| az iot hub certificate list (azure-iot 擴充功能) |
列出 Azure IoT 中樞 內所有憑證。 |
Extension | GA |
| az iot hub certificate show |
顯示特定 Azure IoT 中樞 憑證的資訊。 |
Core | GA |
| az iot hub certificate show (azure-iot 擴充功能) |
顯示特定 Azure IoT 中樞 憑證的資訊。 |
Extension | GA |
| az iot hub certificate update |
更新 Azure IoT 中樞 證書。 |
Core | GA |
| az iot hub certificate update (azure-iot 擴充功能) |
更新 Azure IoT 中樞 證書。 |
Extension | GA |
| az iot hub certificate verify |
Verifyes a Azure IoT 中樞 certificate. |
Core | GA |
| az iot hub certificate verify (azure-iot 擴充功能) |
Verifyes a Azure IoT 中樞 certificate. |
Extension | GA |
| az iot hub configuration |
大規模管理 IoT 自動裝置管理設定。 |
Extension | GA |
| az iot hub configuration create |
在目標 IoT 中樞 建立一個物聯網自動裝置管理設定。 |
Extension | GA |
| az iot hub configuration delete |
刪除IoT裝置設定。 |
Extension | GA |
| az iot hub configuration list |
在 IoT 中樞 中列出物聯網自動裝置管理設定。 |
Extension | GA |
| az iot hub configuration show |
取得IoT自動裝置管理設定的詳細數據。 |
Extension | GA |
| az iot hub configuration show-metric |
評估IoT裝置組態中定義的目標使用者或系統計量。 |
Extension | GA |
| az iot hub configuration update |
更新IoT自動裝置管理設定的指定屬性。 |
Extension | GA |
| az iot hub connection-string |
管理 IoT 中樞 連線字串。 |
Extension | GA |
| az iot hub connection-string show |
使用指定的原則名稱和索引鍵,顯示指定 IoT 中樞 的 連接字串。 |
Extension | GA |
| az iot hub consumer-group |
管理IoT中樞的事件中樞取用者群組。 |
核心和擴充功能 | GA |
| az iot hub consumer-group create |
建立事件中樞取用者群組。 |
Core | GA |
| az iot hub consumer-group create (azure-iot 擴充功能) |
建立事件中樞取用者群組。 |
Extension | GA |
| az iot hub consumer-group delete |
刪除事件中樞取用者群組。 |
Core | GA |
| az iot hub consumer-group delete (azure-iot 擴充功能) |
刪除事件中樞取用者群組。 |
Extension | GA |
| az iot hub consumer-group list |
列出事件中樞取用者群組。 |
Core | GA |
| az iot hub consumer-group list (azure-iot 擴充功能) |
列出事件中樞取用者群組。 |
Extension | GA |
| az iot hub consumer-group show |
取得事件中樞取用者群組的詳細數據。 |
Core | GA |
| az iot hub consumer-group show (azure-iot 擴充功能) |
取得事件中樞取用者群組的詳細數據。 |
Extension | GA |
| az iot hub create |
Create an Azure IoT hub. |
Core | GA |
| az iot hub create (azure-iot 擴充功能) |
Create an Azure IoT hub. |
Extension | GA |
| az iot hub delete |
刪除 IoT 中樞。 |
Core | GA |
| az iot hub delete (azure-iot 擴充功能) |
刪除 IoT 中樞。 |
Extension | GA |
| az iot hub device-identity |
管理 IoT 裝置。 |
Extension | GA |
| az iot hub device-identity children |
管理 IoT Edge 裝置的子裝置關聯性。 |
Extension | GA |
| az iot hub device-identity children add |
將裝置新增為目標邊緣裝置的子系。 |
Extension | GA |
| az iot hub device-identity children list |
輸出指派子裝置的集合。 |
Extension | GA |
| az iot hub device-identity children remove |
從目標邊緣裝置移除子裝置。 |
Extension | GA |
| az iot hub device-identity connection-string |
管理物聯網裝置的 連接字串。 |
Extension | GA |
| az iot hub device-identity connection-string show |
顯示給定的 IoT 中樞 裝置 連接字串。 |
Extension | GA |
| az iot hub device-identity create |
在 IoT 中樞 建立一個裝置。 |
Extension | GA |
| az iot hub device-identity delete |
刪除一個 IoT 中樞 裝置。 |
Extension | GA |
| az iot hub device-identity export |
將所有裝置身份從 IoT 中樞 匯出到 Azure 儲存體 blob container. |
Extension | GA |
| az iot hub device-identity import |
從儲存容器的 blob 匯入裝置身份到 IoT 中樞。 |
Extension | GA |
| az iot hub device-identity list |
在 IoT 中樞 中列出裝置。 |
Extension | GA |
| az iot hub device-identity parent |
管理IoT裝置的父裝置關聯性。 |
Extension | GA |
| az iot hub device-identity parent set |
設定目標裝置的父裝置。 |
Extension | GA |
| az iot hub device-identity parent show |
取得目標裝置的父裝置。 |
Extension | GA |
| az iot hub device-identity renew-key |
更新使用 SAS 認證的 IoT 中樞 裝置目標金鑰。 |
Extension | GA |
| az iot hub device-identity show |
取得 IoT 中樞 裝置的詳細資訊。 |
Extension | GA |
| az iot hub device-identity update |
更新一個 IoT 中樞 裝置。 |
Extension | GA |
| az iot hub device-twin |
管理 IoT 裝置對應項設定。 |
Extension | GA |
| az iot hub device-twin list |
在 IoT 中樞 中列出裝置雙胞胎。 |
Extension | GA |
| az iot hub device-twin replace |
以目標 json 取代裝置對應項定義。 |
Extension | GA |
| az iot hub device-twin show |
取得裝置對應項定義。 |
Extension | GA |
| az iot hub device-twin update |
更新裝置對應項所需的屬性和標籤。 |
Extension | GA |
| az iot hub devicestream |
管理 IoT 中樞的裝置串流。 |
Extension | Preview |
| az iot hub devicestream show |
取得 IoT 中樞 的裝置串流端點。 |
Extension | Preview |
| az iot hub digital-twin |
操作並互動 IoT 中樞 裝置的數位孿生。 |
Extension | GA |
| az iot hub digital-twin invoke-command |
叫用數字對應項裝置的根或元件層級命令。 |
Extension | GA |
| az iot hub digital-twin show |
展示 IoT 中樞 裝置的數位孿生。 |
Extension | GA |
| az iot hub digital-twin update |
透過 JSON 修補程式規格更新數位對應項裝置的讀寫屬性。 |
Extension | GA |
| az iot hub distributed-tracing |
管理每個裝置的分散式設定。 |
Extension | Preview |
| az iot hub distributed-tracing show |
取得裝置的分散式追蹤設定。 |
Extension | Preview |
| az iot hub distributed-tracing update |
更新裝置的分散式追蹤選項。 |
Extension | Preview |
| az iot hub generate-sas-token |
為目標 IoT 中樞、裝置或模組產生 SAS 令牌。 |
Extension | GA |
| az iot hub identity |
Manage identitys of a Azure IoT hub. |
核心和擴充功能 | GA |
| az iot hub identity assign |
將管理身份指派給 IoT 中樞。 |
Core | GA |
| az iot hub identity assign (azure-iot 擴充功能) |
將管理身份指派給 IoT 中樞。 |
Extension | GA |
| az iot hub identity remove |
移除 IoT 中樞 中的受管理身份。 |
Core | GA |
| az iot hub identity remove (azure-iot 擴充功能) |
移除 IoT 中樞 中的受管理身份。 |
Extension | GA |
| az iot hub identity show |
展示 IoT 中樞 的身份屬性。 |
Core | GA |
| az iot hub identity show (azure-iot 擴充功能) |
展示 IoT 中樞 的身份屬性。 |
Extension | GA |
| az iot hub invoke-device-method |
叫用裝置方法。 |
Extension | GA |
| az iot hub invoke-module-method |
叫用模組方法。 |
Extension | GA |
| az iot hub job |
Manage IoT 中樞 jobs (v2). |
Extension | GA |
| az iot hub job cancel |
取消一個 IoT 中樞 的任務。 |
Extension | GA |
| az iot hub job create |
建立並排程一個 IoT 中樞 工作以執行。 |
Extension | GA |
| az iot hub job list |
列出 IoT 中樞 的歷史職缺。 |
Extension | GA |
| az iot hub job show |
顯示現有 IoT 中樞 職缺的詳細資訊。 |
Extension | GA |
| az iot hub list |
列出IoT中樞。 |
Core | GA |
| az iot hub list (azure-iot 擴充功能) |
列出IoT中樞。 |
Extension | GA |
| az iot hub list-skus |
列出可用的定價層。 |
Core | GA |
| az iot hub list-skus (azure-iot 擴充功能) |
列出可用的定價層。 |
Extension | GA |
| az iot hub manual-failover |
手動啟動 IoT 中樞 到地理配對的災難復原區域的故障切換。 |
Core | GA |
| az iot hub manual-failover (azure-iot 擴充功能) |
手動啟動 IoT 中樞 到地理配對的災難復原區域的故障切換。 |
Extension | GA |
| az iot hub message-endpoint |
管理 IoT 中樞的自訂端點。 |
Extension | Preview |
| az iot hub message-endpoint create |
在 IoT 中樞 上新增一個端點。 |
Extension | Preview |
| az iot hub message-endpoint create cosmosdb-container |
為 IoT 中樞 新增一個 Cosmos DB 容器端點。 |
Extension | Preview |
| az iot hub message-endpoint create eventhub |
為 IoT 中樞 新增一個 Event Hub 端點。 |
Extension | Preview |
| az iot hub message-endpoint create servicebus-queue |
為 IoT 中樞 新增一個 服務匯流排 Queue 端點。 |
Extension | Preview |
| az iot hub message-endpoint create servicebus-topic |
為 IoT 中樞 新增一個 服務匯流排 主題端點。 |
Extension | Preview |
| az iot hub message-endpoint create storage-container |
為 IoT 中樞 新增一個儲存容器端點。 |
Extension | Preview |
| az iot hub message-endpoint delete |
刪除所有或特定端點,用於 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint list |
取得 IoT 中樞 所有端點的資訊。 |
Extension | Preview |
| az iot hub message-endpoint show |
取得上述 IoT 中樞 端點的資訊。 |
Extension | Preview |
| az iot hub message-endpoint update |
更新現有端點的屬性以啟用 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint update cosmosdb-container |
更新現有 Cosmos DB 容器端點的屬性,以支援 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint update eventhub |
更新現有 Event Hub 端點的屬性以啟用 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint update servicebus-queue |
更新現有 服務匯流排 佇列端點的屬性,以支援 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint update servicebus-topic |
更新現有 服務匯流排 主題端點的屬性,以支援 IoT 中樞。 |
Extension | Preview |
| az iot hub message-endpoint update storage-container |
更新現有 Storage Container 端點的屬性以支援 IoT 中樞。 |
Extension | Preview |
| az iot hub message-enrichment |
管理 IoT 中樞 端點的訊息豐富功能。 |
核心和擴充功能 | GA |
| az iot hub message-enrichment create |
在您的 IoT 中樞 中為所選端點建立訊息豐富內容。 |
Core | GA |
| az iot hub message-enrichment create (azure-iot 擴充功能) |
在您的 IoT 中樞 中為所選端點建立訊息豐富內容。 |
Extension | GA |
| az iot hub message-enrichment delete |
刪除IoT中樞的訊息擴充(依索引鍵)。 |
Core | GA |
| az iot hub message-enrichment delete (azure-iot 擴充功能) |
刪除IoT中樞的訊息擴充(依索引鍵)。 |
Extension | GA |
| az iot hub message-enrichment list |
獲取所有訊息豐富功能,適用於你的 IoT 中樞。 |
Core | GA |
| az iot hub message-enrichment list (azure-iot 擴充功能) |
獲取所有訊息豐富功能,適用於你的 IoT 中樞。 |
Extension | GA |
| az iot hub message-enrichment update |
更新IoT中樞的訊息擴充(依金鑰)。 |
Core | GA |
| az iot hub message-enrichment update (azure-iot 擴充功能) |
更新IoT中樞的訊息擴充(依金鑰)。 |
Extension | GA |
| az iot hub message-route |
管理 IoT 中樞的路由。 |
Extension | Preview |
| az iot hub message-route create |
新增 IoT 中樞 的路由。 |
Extension | Preview |
| az iot hub message-route delete |
刪除所有路由或 IoT 中樞 中提到的路由。 |
Extension | Preview |
| az iot hub message-route fallback |
管理IoT中樞的後援路由。 |
Extension | Preview |
| az iot hub message-route fallback set |
在 IoT 中樞 中啟用或停用備用路由。 |
Extension | Preview |
| az iot hub message-route fallback show |
展示 IoT 中樞 的備用路徑。 |
Extension | Preview |
| az iot hub message-route list |
把所有路由都放在 IoT 中樞 裡。 |
Extension | Preview |
| az iot hub message-route show |
在 IoT 中樞 獲取路線資訊。 |
Extension | Preview |
| az iot hub message-route test |
測試所有路由或在 IoT 中樞 中提到的路徑。 |
Extension | Preview |
| az iot hub message-route update |
更新 IoT 中樞 的路由。 |
Extension | Preview |
| az iot hub module-identity |
管理 IoT 裝置模組。 |
Extension | GA |
| az iot hub module-identity connection-string |
管理物聯網裝置模組的 連接字串。 |
Extension | GA |
| az iot hub module-identity connection-string show |
顯示目標物聯網裝置模組的 連接字串。 |
Extension | GA |
| az iot hub module-identity create |
在目標物聯網裝置上建立一個模組,並設置在 IoT 中樞 中。 |
Extension | GA |
| az iot hub module-identity delete |
在 IoT 中樞 中刪除一個裝置。 |
Extension | GA |
| az iot hub module-identity list |
列出位於 IoT 中樞 中物聯網裝置上的模組。 |
Extension | GA |
| az iot hub module-identity renew-key |
更新使用 SAS 認證的 IoT 中樞 裝置模組的目標金鑰。 |
Extension | GA |
| az iot hub module-identity show |
在 IoT 中樞 中取得物聯網裝置模組的詳細資訊。 |
Extension | GA |
| az iot hub module-identity update |
更新一個 IoT 中樞 裝置模組。 |
Extension | GA |
| az iot hub module-twin |
管理 IoT 裝置模組對應項設定。 |
Extension | GA |
| az iot hub module-twin replace |
以目標 json 取代模組對應項定義。 |
Extension | GA |
| az iot hub module-twin show |
顯示模組對應項定義。 |
Extension | GA |
| az iot hub module-twin update |
更新模組對應項所需的屬性和標籤。 |
Extension | GA |
| az iot hub monitor-events |
監控裝置遙測與訊息傳送到 IoT 中樞。 |
Extension | GA |
| az iot hub monitor-feedback |
監視裝置所傳送的意見反應,以確認雲端到裝置 (C2D) 訊息。 |
Extension | GA |
| az iot hub policy |
管理 IoT 中樞的共用存取原則。 |
核心和擴充功能 | GA |
| az iot hub policy create |
在IoT中樞中建立新的共用存取原則。 |
Core | GA |
| az iot hub policy create (azure-iot 擴充功能) |
在IoT中樞中建立新的共用存取原則。 |
Extension | GA |
| az iot hub policy delete |
從 IoT 中樞刪除共用存取原則。 |
Core | GA |
| az iot hub policy delete (azure-iot 擴充功能) |
從 IoT 中樞刪除共用存取原則。 |
Extension | GA |
| az iot hub policy list |
列出IoT中樞的共用存取原則。 |
Core | GA |
| az iot hub policy list (azure-iot 擴充功能) |
列出IoT中樞的共用存取原則。 |
Extension | GA |
| az iot hub policy renew-key |
重新產生IoT中樞共用存取原則的金鑰。 |
Core | GA |
| az iot hub policy renew-key (azure-iot 擴充功能) |
重新產生IoT中樞共用存取原則的金鑰。 |
Extension | GA |
| az iot hub policy show |
取得IoT中樞共用存取原則的詳細數據。 |
Core | GA |
| az iot hub policy show (azure-iot 擴充功能) |
取得IoT中樞共用存取原則的詳細數據。 |
Extension | GA |
| az iot hub query |
使用強大的類 SQL 語言查詢 IoT 中樞。 |
Extension | GA |
| az iot hub show |
取得IoT中樞的詳細數據。 |
Core | GA |
| az iot hub show (azure-iot 擴充功能) |
取得IoT中樞的詳細數據。 |
Extension | GA |
| az iot hub show-quota-metrics |
取得IoT中樞的配額計量。 |
Core | GA |
| az iot hub show-quota-metrics (azure-iot 擴充功能) |
取得IoT中樞的配額計量。 |
Extension | GA |
| az iot hub show-stats |
取得IoT中樞的統計數據。 |
Core | GA |
| az iot hub show-stats (azure-iot 擴充功能) |
取得IoT中樞的統計數據。 |
Extension | GA |
| az iot hub state |
管理 IoT 中樞 的狀態。 |
Extension | Experimental |
| az iot hub state export |
將 IoT 中樞 的狀態匯出成檔案。 |
Extension | Experimental |
| az iot hub state import |
將檔案中的 Hub 狀態匯入到 IoT 中樞。 |
Extension | Experimental |
| az iot hub state migrate |
將一個中樞的狀態移轉至另一個中樞,而不儲存至檔案。 |
Extension | Experimental |
| az iot hub update |
更新IoT中樞的元數據。 |
Core | GA |
| az iot hub update (azure-iot 擴充功能) |
更新IoT中樞的元數據。 |
Extension | GA |
| az iot hub wait |
等 IoT 中樞 實例的操作完成後再說。 |
Core | GA |
az iot hub create
Create an Azure IoT hub.
關於Azure IoT 中樞的介紹,請參見 https://learn.microsoft.com/azure/iot-hub/。
az iot hub create --name
--resource-group
[--acquire-policy-token]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--change-reference]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--edr --enforce-data-residency {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version --mintls]
[--no-wait]
[--partition-count]
[--rd --retention-day]
[--role]
[--scopes]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--tags]
[--unit]
範例
在資源群組區域內建立一個免費價格層級 F1 的 IoT 中樞。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
建立一個 IoT 中樞,包含標準價格層級的 S1 和 4 分區,位於「westus」區域,並標註標籤。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
建立一個系統指派的管理身份的 IoT 中樞,並為該身份的儲存帳號指派角色和範圍。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
建立一個 IoT 中樞,並啟用本地認證、裝置 SAS 金鑰和模組 SAS 金鑰
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
建立一個強制執行資料駐留權的 IoT 中樞。 這會停用跨區域災害復原。
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
必要參數
IoT 中樞 名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
IoT 中樞嘗試將雲端到裝置訊息傳遞至裝置的次數,介於 1 到 100 之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
IoT 中樞 對裝置來說,訊息可被消耗的時間長度介於 1 至 48 小時之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
布爾值,指出是否要停用所有裝置(包括 Edge 裝置,但不包括模組)限定範圍的 SAS 金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用IoT中樞範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用模組範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
透過關閉跨區域災難復原,強制此 IoT 中樞 的資料駐留。 在資源上設定此屬性后,這個屬性是不可變的。 僅適用於選取的區域。 了解更多資訊,請至 https://aka.ms/iothubdisabledr。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
您上傳檔案的根容器名稱。 容器不需要存在,但應該使用指定的 connectionString 來建立。
就是檔案上傳到 Azure 儲存體 帳號的 連接字串。
IoT 中樞嘗試在意見反應佇列上傳遞訊息的次數,介於 1 到 100 之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
意見反應佇列的鎖定持續時間,介於 5 到 300 秒之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 5 |
IoT 中樞將在 1 到 48 小時內維護雲端到裝置訊息到期或傳遞意見反應的時間週期。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
檔案上傳通知佇列的鎖定持續時間,介於 5 到 300 秒之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 5 |
IoT 中樞嘗試在 1 到 100 之間傳遞檔案通知訊息的次數。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
檔案上傳通知在 IoT 中樞 到期前可使用的時間長度介於 1 至 48 小時之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
一個布林值,表示是否要將上傳檔案的資訊記錄到 messages/servicebound/filenotifications IoT 中樞 端點。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
IoT 中樞 產生的 SAS URI 有效期為 1 至 24 小時。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
上傳檔案的 Azure 儲存體 帳號的認證類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | identityBased, keyBased |
用於檔案上傳驗證的受控識別。 使用 '[system]' 來參考系統指派的受控識別或資源標識符,以參考使用者指派的受控識別。
你的 IoT 中樞 位置。 預設值是目標資源群組的位置。
為此中樞啟用系統指派的受控識別。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
啟用此中樞的使用者指派受控識別。 接受以空格分隔的身分識別資源標識符清單。
指定要支援此中樞的最低 TLS 版本。 可以設定為 「1.0」 或 「1.2」。 例如,設定為 「1.2」 的最低 TLS 版本會導致使用低於 1.2 的 TLS 版本拒絕的用戶端。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
裝置到雲端訊息支援事件中樞的數據分割數目。
| 屬性 | 值 |
|---|---|
| 預設值: | 4 |
指定此 IoT 中樞將在 1 到 7 天之間維護裝置到雲端事件的時間長度。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
要指派給中樞系統指派受控識別的角色。
空間分隔的範圍清單,以指派系統指派受控識別的角色(--role)。
Azure IoT 中樞 嘅定價層。 請注意,每個訂用帳戶中只允許一個免費的IoT中樞實例 (F1)。 如果免費實例超過一個,則會擲回例外狀況。
| 屬性 | 值 |
|---|---|
| 預設值: | S1 |
| 接受的值: | B1, B2, B3, F1, S1, S2, S3 |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
你的 IoT 中樞 裡的單位。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub create (azure-iot 擴充功能)
Create an Azure IoT hub.
關於Azure IoT 中樞的介紹,請參見 https://learn.microsoft.com/azure/iot-hub/。
az iot hub create --name
--resource-group
[--acquire-policy-token]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--change-reference]
[--custom-ns-role-id]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--edr --enforce-data-residency {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--location]
[--mi-system-assigned {false, true}]
[--mi-user-assigned]
[--min-tls-version --mintls]
[--no-wait]
[--ns-identity-id]
[--ns-resource-id]
[--partition-count]
[--rd --retention-day]
[--role]
[--scopes]
[--skip-ns-ra {false, true}]
[--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
[--tags]
[--unit]
範例
在資源群組區域內建立一個免費價格層級 F1 的 IoT 中樞。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --sku F1 --partition-count 2
建立一個 IoT 中樞,包含標準價格層級的 S1 和 4 分區,位於「westus」區域,並標註標籤。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --tags a=b c=d
建立一個系統指派的管理身份的 IoT 中樞,並為該身份的儲存帳號指派角色和範圍。
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --mi-system-assigned --role "Storage Blob Data Contributor" --scopes {resourceId}
建立一個 IoT 中樞,並啟用本地認證、裝置 SAS 金鑰和模組 SAS 金鑰
az iot hub create --resource-group MyResourceGroup --name MyIotHub --location westus --disable-local-auth --disable-device-sas --disable-module-sas
建立一個強制執行資料駐留權的 IoT 中樞。 這會停用跨區域災害復原。
az iot hub create --resource-group MyResourceGroup --name MyIoTHub --edr
建立一個帶有裝置登錄檔命名空間屬性的 Generation2 IoT 中樞。
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId
建立一個 Generation2 IoT 中樞,包含裝置登錄檔命名空間屬性和自訂角色指派。
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --custom-ns-role-id RoleResourceId
建立一個 Generation2 IoT 中樞,包含裝置登錄檔命名空間屬性,並跳過角色指派。
az iot hub create --resource-group MyResourceGroup --name MyHub --sku GEN2 --ns-resource-id NamespaceResourceId --ns-identity-id UserIdentityResourceId --skip-ns-ra
必要參數
IoT 中樞 名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
IoT 中樞嘗試將雲端到裝置訊息傳遞至裝置的次數,介於 1 到 100 之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
IoT 中樞 對裝置來說,訊息可被消耗的時間長度介於 1 至 48 小時之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
完整限定的角色定義 ID 以適用於 ADR 命名空間,格式為:/subscriptions/{subscriptionId}/providers/Microsoft。Authorization/roleDefinitions/{roleId}. 僅適用於 Gen2 IoT 中樞。
| 屬性 | 值 |
|---|---|
| 參數群組: | ADR Namespace Role Assignment Arguments |
布爾值,指出是否要停用所有裝置(包括 Edge 裝置,但不包括模組)限定範圍的 SAS 金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用IoT中樞範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用模組範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
透過關閉跨區域災難復原,強制此 IoT 中樞 的資料駐留。 在資源上設定此屬性后,這個屬性是不可變的。 僅適用於選取的區域。 了解更多資訊,請至 https://aka.ms/iothubdisabledr。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
您上傳檔案的根容器名稱。 容器不需要存在,但應該使用指定的 connectionString 來建立。
就是檔案上傳到 Azure 儲存體 帳號的 連接字串。
IoT 中樞嘗試在意見反應佇列上傳遞訊息的次數,介於 1 到 100 之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
意見反應佇列的鎖定持續時間,介於 5 到 300 秒之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 5 |
IoT 中樞將在 1 到 48 小時內維護雲端到裝置訊息到期或傳遞意見反應的時間週期。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
檔案上傳通知佇列的鎖定持續時間,介於 5 到 300 秒之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 5 |
IoT 中樞嘗試在 1 到 100 之間傳遞檔案通知訊息的次數。
| 屬性 | 值 |
|---|---|
| 預設值: | 10 |
檔案上傳通知在 IoT 中樞 到期前可使用的時間長度介於 1 至 48 小時之間。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
一個布林值,表示是否要將上傳檔案的資訊記錄到 messages/servicebound/filenotifications IoT 中樞 端點。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
IoT 中樞 產生的 SAS URI 有效期為 1 至 24 小時。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
上傳檔案的 Azure 儲存體 帳號的認證類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | identityBased, keyBased |
用於檔案上傳驗證的受控識別。 使用 '[system]' 來參考系統指派的受控識別或資源標識符,以參考使用者指派的受控識別。
你的 IoT 中樞 位置。 預設值是目標資源群組的位置。
為此中樞啟用系統指派的受控識別。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
啟用此中樞的使用者指派受控識別。 接受以空格分隔的身分識別資源標識符清單。
指定要支援此中樞的最低 TLS 版本。 可以設定為 「1.0」 或 「1.2」。 例如,設定為 「1.2」 的最低 TLS 版本會導致使用低於 1.2 的 TLS 版本拒絕的用戶端。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
使用者受控識別資源識別碼,以存取裝置登錄命名空間。
Device Registry 命名空間資源識別碼,以連結至此 IoT 中樞。
裝置到雲端訊息支援事件中樞的數據分割數目。
| 屬性 | 值 |
|---|---|
| 預設值: | 4 |
指定此 IoT 中樞將在 1 到 7 天之間維護裝置到雲端事件的時間長度。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
要指派給中樞系統指派受控識別的角色。
空間分隔的範圍清單,以指派系統指派受控識別的角色(--role)。
用來在建立 IoT 中樞之後略過 ADR 命名空間角色指派。 僅適用於 Gen2 IoT 中樞。
| 屬性 | 值 |
|---|---|
| 參數群組: | ADR Namespace Role Assignment Arguments |
| 接受的值: | false, true |
Azure IoT 中樞 嘅定價層。 請注意,每個訂用帳戶中只允許一個免費的IoT中樞實例 (F1)。 如果免費實例超過一個,則會擲回例外狀況。
| 屬性 | 值 |
|---|---|
| 預設值: | S1 |
| 接受的值: | B1, B2, B3, F1, GEN2, S1, S2, S3 |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
你的 IoT 中樞 裡的單位。
| 屬性 | 值 |
|---|---|
| 預設值: | 1 |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub delete
刪除 IoT 中樞。
az iot hub delete [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
刪除 IoT 中樞。 (autogenerated)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub delete (azure-iot 擴充功能)
刪除 IoT 中樞。
az iot hub delete [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
刪除 IoT 中樞。 (autogenerated)
az iot hub delete --name MyIoTHub --resource-group MyResourceGroup
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub generate-sas-token
為目標 IoT 中樞、裝置或模組產生 SAS 令牌。
針對裝置 SAS 令牌,原則參數只會用來存取裝置登錄。 因此,原則應該具有登錄的讀取許可權。 對於 IoT 中樞 代幣,該政策是 SAS 的一部分。
az iot hub generate-sas-token [--acquire-policy-token]
[--auth-type {key, login}]
[--change-reference]
[--connection-string --cs]
[--device-id]
[--du --duration]
[--hub-name]
[--key-type --kt {primary, secondary}]
[--login]
[--module-id]
[--pn --policy-name]
[--resource-group]
範例
使用 iothubowner 政策和主鍵產生一個 IoT 中樞 SAS 令牌。
az iot hub generate-sas-token -n {iothub_name}
使用 registryRead 政策和次要金鑰產生一個 IoT 中樞 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 中樞 連接字串產生裝置 SAS 令牌(具備登錄檔存取權限)
az iot hub generate-sas-token -d {device_id} --login 'HostName=myhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
使用IoT 中樞 連接字串產生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'
使用 Module 連接字串 產生 Module SAS 代幣
az iot hub generate-sas-token --connection-string 'HostName=myhub.azure-devices.net;DeviceId=mydevice;ModuleId=mymodule;SharedAccessKeyName=iothubowner;SharedAccessKey=12345'
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指示操作是否應該自動產生政策金鑰,或使用目前的 Azure AD 會話。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type={auth-type-value}。
| 屬性 | 值 |
|---|---|
| 參數群組: | Access Control Arguments |
| 預設值: | key |
| 接受的值: | key, login |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
目標 連接字串。 此方法繞過 IoT 中樞 登錄檔,直接從提供的對稱金鑰產生 SAS 令牌,無需進一步驗證。 除了持續時間之外,所有其他命令參數都會被忽略。 支援的 連接字串 類型:Iot 集線器、裝置、模組。
目標裝置標識碼。
有效的令牌持續時間,以秒為單位。
| 屬性 | 值 |
|---|---|
| 預設值: | 3600 |
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
用於驗證的共用存取原則金鑰類型。
| 屬性 | 值 |
|---|---|
| 預設值: | primary |
| 接受的值: | primary, secondary |
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
目標模組識別碼。
針對目標 IoT 中樞 實體的共用存取政策,並附有操作權限。
| 屬性 | 值 |
|---|---|
| 預設值: | iothubowner |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub invoke-device-method
叫用裝置方法。
az iot hub invoke-device-method --device-id
--method-name --mn
[--acquire-policy-token]
[--auth-type {key, login}]
[--change-reference]
[--hub-name]
[--login]
[--method-payload --mp]
[--resource-group]
[--timeout --to]
範例
在裝置上叫用直接方法。
az iot hub invoke-device-method --hub-name {iothub_name} --device-id {device_id} --method-name Reboot --method-payload '{"version":"1.0"}'
必要參數
目標裝置標識碼。
叫用的目標方法。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指示操作是否應該自動產生政策金鑰,或使用目前的 Azure AD 會話。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type={auth-type-value}。
| 屬性 | 值 |
|---|---|
| 參數群組: | Access Control Arguments |
| 預設值: | key |
| 接受的值: | key, login |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
要傳遞至 方法的 Json 承載。 必須是檔案路徑或原始 json。
| 屬性 | 值 |
|---|---|
| 預設值: | {} |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
等候裝置方法結果的秒數上限。
| 屬性 | 值 |
|---|---|
| 預設值: | 30 |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub invoke-module-method
叫用模組方法。
此命令同時支援邊緣和非邊緣裝置模組。
az iot hub invoke-module-method --device-id
--method-name --mn
--module-id
[--acquire-policy-token]
[--auth-type {key, login}]
[--change-reference]
[--hub-name]
[--login]
[--method-payload --mp]
[--resource-group]
[--timeout --to]
範例
在邊緣裝置模組上叫用直接方法。
az iot hub invoke-module-method -n {iothub_name} -d {device_id} -m '$edgeAgent' --method-name 'RestartModule' --method-payload '{"schemaVersion": "1.0"}'
必要參數
目標裝置標識碼。
叫用的目標方法。
目標模組識別碼。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指示操作是否應該自動產生政策金鑰,或使用目前的 Azure AD 會話。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type={auth-type-value}。
| 屬性 | 值 |
|---|---|
| 參數群組: | Access Control Arguments |
| 預設值: | key |
| 接受的值: | key, login |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
要傳遞至 方法的 Json 承載。 必須是檔案路徑或原始 json。
| 屬性 | 值 |
|---|---|
| 預設值: | {} |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
等候模組方法結果的秒數上限。
| 屬性 | 值 |
|---|---|
| 預設值: | 30 |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub list
列出IoT中樞。
az iot hub list [--resource-group]
範例
列出訂用帳戶中的所有IoT中樞。
az iot hub list
列出資源群組 『MyGroup』 中的所有 IoT 中樞
az iot hub list --resource-group MyGroup
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub list (azure-iot 擴充功能)
列出IoT中樞。
az iot hub list [--resource-group]
範例
列出訂用帳戶中的所有IoT中樞。
az iot hub list
列出資源群組 『MyGroup』 中的所有 IoT 中樞
az iot hub list --resource-group MyGroup
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub list-skus
列出可用的定價層。
az iot hub list-skus [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
列出可用的定價層。 (autogenerated)
az iot hub list-skus --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub list-skus (azure-iot 擴充功能)
列出可用的定價層。
az iot hub list-skus [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
列出可用的定價層。 (autogenerated)
az iot hub list-skus --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub manual-failover
手動啟動 IoT 中樞 到地理配對的災難復原區域的故障切換。
az iot hub manual-failover [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
起始從主要區域到次要區域的故障轉移 「myhub」。
az iot hub manual-failover -n myhub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub manual-failover (azure-iot 擴充功能)
手動啟動 IoT 中樞 到地理配對的災難復原區域的故障切換。
az iot hub manual-failover [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
範例
起始從主要區域到次要區域的故障轉移 「myhub」。
az iot hub manual-failover -n myhub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub monitor-events
監控裝置遙測與訊息傳送到 IoT 中樞。
此指令使用 azure-eventhub 的 AMQP 實作。
注意:即使訊息本文不可譯碼,也會顯示事件,在此情況下,事件承載部分會顯示為 {{不可譯碼的承載}},其餘可用的事件屬性。
az iot hub monitor-events [--acquire-policy-token]
[--cg --consumer-group]
[--change-reference]
[--content-type --ct]
[--device-id]
[--device-query]
[--enqueued-time --et]
[--hub-name]
[--interface]
[--login]
[--mc --message-count]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--resource-group]
[--timeout --to]
[--yes {false, true}]
範例
基本用法
az iot hub monitor-events -n {iothub_name}
基本用法IoT 中樞 連接字串
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}
篩選標識碼中具有通配符的目標裝置時的基本用法
az iot hub monitor-events -n {iothub_name} -d Device*
使用 IoT 中樞 查詢語言篩選裝置
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}
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指定連接到事件中樞端點時要使用的取用者群組。
| 屬性 | 值 |
|---|---|
| 預設值: | $Default |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指定訊息承載的 Content-Type,以自動將輸出格式化為該類型。
目標裝置標識碼。
指定要篩選裝置的自訂查詢。
指出應該作為從分割區讀取訊息的起點的時間。 單位是 unix epoch 之後的毫秒數。 如果未使用任何時間,表示「現在」。
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
要篩選的目標介面標識碼。 例如:dtmi:com:example:TemperatureController;1。
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
在終止監視器之前要擷取的遙測訊息數目。 如果未指定,監視會持續執行,直到達到未從中樞接收訊息的逾時閾值為止。
目標模組識別碼。
指出要輸出的關鍵訊息屬性。 sys = 系統屬性,應用程式 = 應用程式屬性,anno = 註釋。
| 屬性 | 值 |
|---|---|
| 接受的值: | all, anno, app, sys |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
維護連線而不接收訊息的秒數上限。 使用 0 表示無限大。
| 屬性 | 值 |
|---|---|
| 預設值: | 300 |
略過使用者提示。 表示接受動作。 主要用於自動化案例。 預設:false。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub monitor-feedback
監視裝置所傳送的意見反應,以確認雲端到裝置 (C2D) 訊息。
此指令使用 azure-eventhub 的 AMQP 實作。
az iot hub monitor-feedback [--acquire-policy-token]
[--auth-type {key, login}]
[--change-reference]
[--device-id]
[--hub-name]
[--login]
[--resource-group]
[--wait-on-msg]
[--yes {false, true}]
範例
基本用法
az iot hub monitor-feedback -n {iothub_name}
基本用法IoT 中樞 連接字串
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}
收到具有特定識別碼的訊息時結束意見反應監視器 (uuid)
az iot hub monitor-feedback -n {iothub_name} -d {device_id} -w {message_id}
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指示操作是否應該自動產生政策金鑰,或使用目前的 Azure AD 會話。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type={auth-type-value}。
| 屬性 | 值 |
|---|---|
| 參數群組: | Access Control Arguments |
| 預設值: | key |
| 接受的值: | key, login |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
目標裝置標識碼。
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
意見反應監視器會封鎖,直到收到具有特定標識碼 (uuid) 的訊息為止。
略過使用者提示。 表示接受動作。 主要用於自動化案例。 預設:false。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
| 接受的值: | false, true |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub query
使用強大的類 SQL 語言查詢 IoT 中樞。
擷取裝置和模組對應項、作業和訊息路由的相關信息。 如需相關資訊,請參閱 https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language 。
az iot hub query --query-command
[--acquire-policy-token]
[--auth-type {key, login}]
[--change-reference]
[--hub-name]
[--login]
[--resource-group]
[--top]
範例
查詢 Azure IoT 中樞 中的所有裝置雙生數據。
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 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
指示操作是否應該自動產生政策金鑰,或使用目前的 Azure AD 會話。 如果驗證類型是登入,而且會提供資源主機名,除非需要,否則將會略過資源查閱。您可以使用 來設定預設值 az configure --defaults iothub-data-auth-type={auth-type-value}。
| 屬性 | 值 |
|---|---|
| 參數群組: | Access Control Arguments |
| 預設值: | key |
| 接受的值: | key, login |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
IoT 中樞 名稱或主機名稱。 如果未提供 --login,則為必要項。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
此指令支援帶有執行動作權限的實體 連接字串。 使用來避免透過 「az login」 的工作階段登入。 若同時提供實體 連接字串 與名稱,則該 連接字串 會優先。 如果未提供 --hub-name,則為必要專案。
| 屬性 | 值 |
|---|---|
| 參數群組: | IoT Hub Identifier Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
要傳回的項目數目上限。 根據預設,查詢沒有上限。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show
取得IoT中樞的詳細數據。
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的詳細數據。 (autogenerated)
az iot hub show --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show (azure-iot 擴充功能)
取得IoT中樞的詳細數據。
az iot hub show [--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的詳細數據。 (autogenerated)
az iot hub show --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show-quota-metrics
取得IoT中樞的配額計量。
az iot hub show-quota-metrics [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的配額計量。 (autogenerated)
az iot hub show-quota-metrics --ids {ids}
取得IoT中樞的配額計量。 (autogenerated)
az iot hub show-quota-metrics --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show-quota-metrics (azure-iot 擴充功能)
取得IoT中樞的配額計量。
az iot hub show-quota-metrics [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的配額計量。 (autogenerated)
az iot hub show-quota-metrics --ids {ids}
取得IoT中樞的配額計量。 (autogenerated)
az iot hub show-quota-metrics --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show-stats
取得IoT中樞的統計數據。
az iot hub show-stats [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的統計數據。 (autogenerated)
az iot hub show-stats --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub show-stats (azure-iot 擴充功能)
取得IoT中樞的統計數據。
az iot hub show-stats [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
範例
取得IoT中樞的統計數據。 (autogenerated)
az iot hub show-stats --name MyIoTHub
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub update
更新IoT中樞的元數據。
az iot hub update [--acquire-policy-token]
[--add]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--change-reference]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--force-string]
[--ids]
[--min-tls-version --mintls]
[--name]
[--rd --retention-day]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
範例
將記憶體容器設定新增至檔案上傳
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
新增防火牆篩選規則以接受來自IP遮罩127.0.0.0/31的流量。
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
更新IoT中樞的元數據。 (autogenerated)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
將 IoT 中樞 的單元更新為 2 並新增標籤
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
更新 IoT 中樞 作為 S2 的定價層級
az iot hub update -n MyIotHub --sku S2
將 IoT 中樞 裝置到雲端事件的保留天數更新為 3 天
az iot hub update -n MyIotHub --retention-day 3
更新 IoT 中樞 雲端對裝置訊息設定
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
更新 IoT 中樞 的回饋佇列設定
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
更新 IoT 中樞 檔案上傳設定,並為使用者指派一個受管理身份以上傳檔案
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
更新 IoT 中樞 檔案上傳通知設定及排隊鎖定時間
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
更新 IoT 中樞 的本地認證、裝置 SAS 及模組 SAS 設定
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例: --add property.listProperty <key=value, string or JSON string>.
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
IoT 中樞嘗試將雲端到裝置訊息傳遞至裝置的次數,介於 1 到 100 之間。
IoT 中樞 對裝置來說,訊息可被消耗的時間長度介於 1 至 48 小時之間。
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
布爾值,指出是否要停用所有裝置(包括 Edge 裝置,但不包括模組)限定範圍的 SAS 金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用IoT中樞範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用模組範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
您上傳檔案的根容器名稱。 容器不需要存在,但應該使用指定的 connectionString 來建立。
就是檔案上傳到 Azure 儲存體 帳號的 連接字串。
IoT 中樞嘗試在意見反應佇列上傳遞訊息的次數,介於 1 到 100 之間。
意見反應佇列的鎖定持續時間,介於 5 到 300 秒之間。
IoT 中樞將在 1 到 48 小時內維護雲端到裝置訊息到期或傳遞意見反應的時間週期。
檔案上傳通知佇列的鎖定持續時間,介於 5 到 300 秒之間。
IoT 中樞嘗試在 1 到 100 之間傳遞檔案通知訊息的次數。
檔案上傳通知在 IoT 中樞 到期前可使用的時間長度介於 1 至 48 小時之間。
一個布林值,表示是否要將上傳檔案的資訊記錄到 messages/servicebound/filenotifications IoT 中樞 端點。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
IoT 中樞 產生的 SAS URI 有效期為 1 至 24 小時。
上傳檔案的 Azure 儲存體 帳號的認證類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | identityBased, keyBased |
用於檔案上傳驗證的受控識別。 使用 '[system]' 來參考系統指派的受控識別或資源標識符,以參考使用者指派的受控識別。
使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | False |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
指定要支援此中樞的最低 TLS 版本。 可以設定為 「1.0」 或 「1.2」。 例如,設定為 「1.2」 的最低 TLS 版本會導致使用低於 1.2 的 TLS 版本拒絕的用戶端。
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
指定此 IoT 中樞將在 1 到 7 天之間維護裝置到雲端事件的時間長度。
從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove> 或 --remove propertyToRemove。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
指定要設定的屬性路徑和值,以更新物件。 範例: --set property1.property2=<value>.
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
Azure IoT 中樞 嘅定價層。 請注意,每個訂用帳戶中只允許一個免費的IoT中樞實例 (F1)。 如果免費實例超過一個,則會擲回例外狀況。
| 屬性 | 值 |
|---|---|
| 接受的值: | B1, B2, B3, F1, S1, S2, S3 |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
你的 IoT 中樞 裡的單位。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub update (azure-iot 擴充功能)
更新IoT中樞的元數據。
az iot hub update [--acquire-policy-token]
[--add]
[--c2d-max-delivery-count --cdd]
[--c2d-ttl --ct]
[--change-reference]
[--dds --disable-device-sas {false, true}]
[--disable-local-auth --dla {false, true}]
[--disable-module-sas --dms {false, true}]
[--fc --fileupload-storage-container-name]
[--fcs --fileupload-storage-connectionstring]
[--fd --feedback-max-delivery-count]
[--feedback-lock-duration --fld]
[--feedback-ttl --ft]
[--fileupload-notification-lock-duration --fnld]
[--fileupload-notification-max-delivery-count --fnd]
[--fileupload-notification-ttl --fnt]
[--fileupload-notifications --fn {false, true}]
[--fileupload-sas-ttl --fst]
[--fileupload-storage-auth-type --fsa {identityBased, keyBased}]
[--fileupload-storage-identity --fsi]
[--force-string]
[--ids]
[--min-tls-version --mintls]
[--name]
[--ns-identity-id]
[--rd --retention-day]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, F1, GEN2, S1, S2, S3}]
[--subscription]
[--tags]
[--unit]
範例
將記憶體容器設定新增至檔案上傳
az iot hub update --name MyIotHub --fileupload-storage-connectionstring "connection-string" \ --fileupload-storage-container-name "container_name"
新增防火牆篩選規則以接受來自IP遮罩127.0.0.0/31的流量。
az iot hub update --name MyIotHub --add properties.ipFilterRules filter_name=test-rule action=Accept ip_mask=127.0.0.0/31
更新IoT中樞的元數據。 (autogenerated)
az iot hub update --name MyIotHub --set properties.allocationPolicy="GeoLatency"
將 IoT 中樞 的單元更新為 2 並新增標籤
az iot hub update -n MyIotHub --unit 2 --tags a=b c=d
更新 IoT 中樞 作為 S2 的定價層級
az iot hub update -n MyIotHub --sku S2
將 IoT 中樞 裝置到雲端事件的保留天數更新為 3 天
az iot hub update -n MyIotHub --retention-day 3
更新 IoT 中樞 雲端對裝置訊息設定
az iot hub update --name MyIotHub --c2d-max-delivery-count 30 --c2d-ttl 5
更新 IoT 中樞 的回饋佇列設定
az iot hub update --name MyIoTHub --feedback-max-delivery-count 20 --feedback-lock-duration 100 --feedback-ttl 4
更新 IoT 中樞 檔案上傳設定,並為使用者指派一個受管理身份以上傳檔案
az iot hub update -n MyIoTHub --fileupload-sas-ttl 5 --fileupload-storage-auth-type identityBased --fileupload-storage-identity [system]
更新 IoT 中樞 檔案上傳通知設定及排隊鎖定時間
az iot hub update -n MyIoTHub --fileupload-notification-max-delivery-count 50 --fileupload-notification-ttl 48 --fileupload-notifications --fileupload-notification-lock-duration 10
更新 IoT 中樞 的本地認證、裝置 SAS 及模組 SAS 設定
az iot hub update -n MyIoTHub --disable-local-auth --disable-device-sas false --disable-module-sas true
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例: --add property.listProperty <key=value, string or JSON string>.
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
IoT 中樞嘗試將雲端到裝置訊息傳遞至裝置的次數,介於 1 到 100 之間。
IoT 中樞 對裝置來說,訊息可被消耗的時間長度介於 1 至 48 小時之間。
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
布爾值,指出是否要停用所有裝置(包括 Edge 裝置,但不包括模組)限定範圍的 SAS 金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用IoT中樞範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
布爾值,指出是否要停用模組範圍的SAS金鑰以進行驗證。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
您上傳檔案的根容器名稱。 容器不需要存在,但應該使用指定的 connectionString 來建立。
就是檔案上傳到 Azure 儲存體 帳號的 連接字串。
IoT 中樞嘗試在意見反應佇列上傳遞訊息的次數,介於 1 到 100 之間。
意見反應佇列的鎖定持續時間,介於 5 到 300 秒之間。
IoT 中樞將在 1 到 48 小時內維護雲端到裝置訊息到期或傳遞意見反應的時間週期。
檔案上傳通知佇列的鎖定持續時間,介於 5 到 300 秒之間。
IoT 中樞嘗試在 1 到 100 之間傳遞檔案通知訊息的次數。
檔案上傳通知在 IoT 中樞 到期前可使用的時間長度介於 1 至 48 小時之間。
一個布林值,表示是否要將上傳檔案的資訊記錄到 messages/servicebound/filenotifications IoT 中樞 端點。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
IoT 中樞 產生的 SAS URI 有效期為 1 至 24 小時。
上傳檔案的 Azure 儲存體 帳號的認證類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | identityBased, keyBased |
用於檔案上傳驗證的受控識別。 使用 '[system]' 來參考系統指派的受控識別或資源標識符,以參考使用者指派的受控識別。
使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | False |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
指定要支援此中樞的最低 TLS 版本。 可以設定為 「1.0」 或 「1.2」。 例如,設定為 「1.2」 的最低 TLS 版本會導致使用低於 1.2 的 TLS 版本拒絕的用戶端。
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
使用者受控識別資源識別碼,以存取裝置登錄命名空間。
指定此 IoT 中樞將在 1 到 7 天之間維護裝置到雲端事件的時間長度。
從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove> 或 --remove propertyToRemove。
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
指定要設定的屬性路徑和值,以更新物件。 範例: --set property1.property2=<value>.
| 屬性 | 值 |
|---|---|
| 參數群組: | Generic Update Arguments |
| 預設值: | [] |
Azure IoT 中樞 嘅定價層。 請注意,每個訂用帳戶中只允許一個免費的IoT中樞實例 (F1)。 如果免費實例超過一個,則會擲回例外狀況。
| 屬性 | 值 |
|---|---|
| 接受的值: | B1, B2, B3, F1, GEN2, S1, S2, S3 |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
你的 IoT 中樞 裡的單位。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az iot hub wait
等 IoT 中樞 實例的操作完成後再說。
az iot hub wait [--acquire-policy-token]
[--change-reference]
[--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
範例
等到建立一個現有的 IoT 中樞 實例時再說
az iot hub wait -n MyIoTHub --created
等 IoT 中樞 實例被刪除後再說
az iot hub wait -n MyIoTHub --deleted
等到現有的 IoT 中樞 實例變成 Active 狀態
az iot hub wait -n MyIoTHub --custom "properties.state=='Active'"
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
自動取得 Azure 原則 令牌以進行此資源操作。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
相關變更的 ID 是為此資源操作所參考的。
| 屬性 | 值 |
|---|---|
| 參數群組: | Global Policy Arguments |
請等候在 'Succeeded' 使用 'provisioningState' 建立。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
等到刪除為止。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
等候資源存在。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
輪詢間隔以秒為單位。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | 30 |
IoT 中樞 名稱。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
| 屬性 | 值 |
|---|---|
| 參數群組: | Resource Id Arguments |
以秒為單位的等候上限。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | 3600 |
等到 provisioningState 更新為 'Succeeded'。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |