az iot hub message-endpoint create
注意
此參考是 Azure CLI 的 azure-iot 延伸模組的一部分(2.46.0 版或更高版本)。 擴充功能會在您第一次執行 az iot hub message-endpoint create 命令時自動安裝。 深入了解擴充功能。
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
將端點新增至 IoT 中樞。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az iot hub message-endpoint create cosmosdb-container |
為 IoT 中樞 新增 Cosmos DB 容器端點。 |
副檔名 | 預覽 |
az iot hub message-endpoint create eventhub |
新增 IoT 中樞的事件中樞端點。 |
副檔名 | 預覽 |
az iot hub message-endpoint create servicebus-queue |
為 IoT 中樞 新增 服務匯流排 佇列端點。 |
副檔名 | 預覽 |
az iot hub message-endpoint create servicebus-topic |
為 IoT 中樞 新增 服務匯流排 主題端點。 |
副檔名 | 預覽 |
az iot hub message-endpoint create storage-container |
新增 IoT 中樞的記憶體容器端點。 |
副檔名 | 預覽 |
az iot hub message-endpoint create cosmosdb-container
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
為 IoT 中樞 新增 Cosmos DB 容器端點。
az iot hub message-endpoint create cosmosdb-container --container
--database-name
--en
--hub-name
[--connection-string]
[--endpoint-account]
[--endpoint-resource-group]
[--endpoint-subscription-id]
[--endpoint-uri]
[--identity]
[--partition-key-name]
[--partition-key-template]
[--pk]
[--resource-group]
[--secondary-key]
範例
為 IoT 中樞 建立金鑰型 Cosmos DB 容器端點。
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --container {container} --db {database} --endpoint-account {account_name}
使用 連接字串 建立 IoT 中樞 的 Cosmos DB 容器端點。
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container} --db {database}
使用指定的主鍵和端點 URI,為 IoT 中樞 建立 Cosmos DB 容器端點。
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --pk {primary_key} --endpoint-uri {endpoint_uri} --container {container} --db {database}
使用系統指派的身分識別和數據分割索引鍵名稱,為 IoT 中樞 建立 Cosmos DB 容器端點。 分割區索引鍵範本將是預設值。
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --identity [system]
使用使用者指派的身分識別、分割區索引鍵名稱和分割區索引鍵範本,為 IoT 中樞 建立 Cosmos DB 容器端點。
az iot hub message-endpoint create cosmosdb-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container} --db {database} --pkn {partition_key_name} --pkt {partition_key_template} --identity {user_identity_resource_id}
必要參數
Cosmos DB 資料庫中 Cosmos DB SQL 容器的名稱。
cosmos DB 帳戶中 cosmos DB 資料庫的名稱。
路由端點的名稱。
IoT 中樞 名稱。
選擇性參數
路由端點的連接字串。
端點資源的帳戶名稱。
端點的資源群組重新調整。 如果未提供,則會使用 IoT 中樞 的資源群組。
端點資源的訂用帳戶標識碼。 如果未提供,則會使用 IoT 中樞 的訂用帳戶。
端點資源的 URI。
使用系統指派或使用者指派的受控識別進行端點驗證。 使用 「[system]」 來參考系統指派的身分識別或資源識別碼,以參考使用者指派的身分識別。
如果存在,則為與此 Cosmos DB SQL 容器相關聯的分割區索引鍵名稱。
用來產生綜合分割區索引鍵值的範本,以便與這個 Cosmos DB SQL 容器搭配使用。 範本至少必須包含下列其中一個佔位元:{iothub}、{deviceid}、{DD}、{MM}和 {YYYY}。 任何一個佔位元最多可以指定一次,但順序和非佔位元元元件都是任意的。 如果提供分割區索引鍵名稱,分割區索引鍵範本預設為 {deviceid}-{YYYY}-{MM}。
cosmos DB 帳戶的主鍵。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
cosmos DB 帳戶的次要密鑰。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub message-endpoint create eventhub
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
新增 IoT 中樞的事件中樞端點。
az iot hub message-endpoint create eventhub --en
--hub-name
[--connection-string]
[--endpoint-namespace-name]
[--endpoint-policy-name]
[--endpoint-resource-group]
[--endpoint-subscription-id]
[--endpoint-uri]
[--entity-path]
[--identity]
[--resource-group]
範例
為 IoT 中樞 建立金鑰型事件中樞端點。
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}
使用 連接字串 建立 IoT 中樞 的事件中樞端點。 省略端點 URI 和實體路徑。
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} -c {connection_string}
使用系統指派的身分識別,為 IoT 中樞 建立事件中樞端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
使用使用者指派的身分識別,為 IoT 中樞 建立事件中樞端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create eventhub -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}
必要參數
路由端點的名稱。
IoT 中樞 名稱。
選擇性參數
路由端點的連接字串。
端點資源的命名空間名稱。
連接字串 擷取的原則名稱。
端點的資源群組重新調整。 如果未提供,則會使用 IoT 中樞 的資源群組。
端點資源的訂用帳戶標識碼。 如果未提供,則會使用 IoT 中樞 的訂用帳戶。
端點資源的 URI。
端點資源的實體路徑。
使用系統指派或使用者指派的受控識別進行端點驗證。 使用 「[system]」 來參考系統指派的身分識別或資源識別碼,以參考使用者指派的身分識別。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub message-endpoint create servicebus-queue
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
為 IoT 中樞 新增 服務匯流排 佇列端點。
az iot hub message-endpoint create servicebus-queue --en
--hub-name
[--connection-string]
[--endpoint-namespace-name]
[--endpoint-policy-name]
[--endpoint-resource-group]
[--endpoint-subscription-id]
[--endpoint-uri]
[--entity-path]
[--identity]
[--resource-group]
範例
為 IoT 中樞 建立金鑰型 服務匯流排 仱列端點。
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}
使用 連接字串 建立 IoT 中樞 的 服務匯流排 佇列端點。 省略端點 URI 和實體路徑。
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} -c {connection_string}
使用系統指派的身分識別,為 IoT 中樞 建立 服務匯流排 佇列端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
使用使用者指派的身分識別,為 IoT 中樞 建立 服務匯流排 佇列端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create servicebus-queue -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}
必要參數
路由端點的名稱。
IoT 中樞 名稱。
選擇性參數
路由端點的連接字串。
端點資源的命名空間名稱。
連接字串 擷取的原則名稱。
端點的資源群組重新調整。 如果未提供,則會使用 IoT 中樞 的資源群組。
端點資源的訂用帳戶標識碼。 如果未提供,則會使用 IoT 中樞 的訂用帳戶。
端點資源的 URI。
端點資源的實體路徑。
使用系統指派或使用者指派的受控識別進行端點驗證。 使用 「[system]」 來參考系統指派的身分識別或資源識別碼,以參考使用者指派的身分識別。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub message-endpoint create servicebus-topic
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
為 IoT 中樞 新增 服務匯流排 主題端點。
az iot hub message-endpoint create servicebus-topic --en
--hub-name
[--connection-string]
[--endpoint-namespace-name]
[--endpoint-policy-name]
[--endpoint-resource-group]
[--endpoint-subscription-id]
[--endpoint-uri]
[--entity-path]
[--identity]
[--resource-group]
範例
為 IoT 中樞 建立以金鑰為基礎的 服務匯流排 主題端點。
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --namespace {namespace_name} --entity-path {entity_path} --policy {policy_name}
使用 連接字串 建立 IoT 中樞 服務匯流排 主題端點。 省略端點 URI 和實體路徑。
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} -c {connection_string}
使用系統指派的身分識別,為 IoT 中樞 建立 服務匯流排 主題端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity [system]
使用使用者指派的身分識別,為 IoT 中樞 建立 服務匯流排 主題端點。 必須指定端點和實體路徑。
az iot hub message-endpoint create servicebus-topic -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --entity-path {entity_path} --identity {user_identity_resource_id}
必要參數
路由端點的名稱。
IoT 中樞 名稱。
選擇性參數
路由端點的連接字串。
端點資源的命名空間名稱。
連接字串 擷取的原則名稱。
端點的資源群組重新調整。 如果未提供,則會使用 IoT 中樞 的資源群組。
端點資源的訂用帳戶標識碼。 如果未提供,則會使用 IoT 中樞 的訂用帳戶。
端點資源的 URI。
端點資源的實體路徑。
使用系統指派或使用者指派的受控識別進行端點驗證。 使用 「[system]」 來參考系統指派的身分識別或資源識別碼,以參考使用者指派的身分識別。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az iot hub message-endpoint create storage-container
命令群組 'iot 中樞訊息端點' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
為 IoT 中樞 新增記憶體容器端點。
az iot hub message-endpoint create storage-container --container
--en
--hub-name
[--batch-frequency]
[--chunk-size]
[--connection-string]
[--encoding {avro, json}]
[--endpoint-account]
[--endpoint-resource-group]
[--endpoint-subscription-id]
[--endpoint-uri]
[--ff]
[--identity]
[--resource-group]
範例
為 IoT 中樞 建立金鑰型記憶體容器端點。
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --container {container_name} --endpoint-account {account_name}
使用 連接字串 建立 IoT 中樞 的記憶體容器端點。 省略端點 URI。
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} -c {connection_string} --container {container_name}
使用具有指定批次頻率、區塊大小和檔名格式的系統指派身分識別,為 IoT 中樞 建立記憶體容器端點。 必須指定端點。
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} -b {batch_frequency} -w {chunk_size} --ff {file_format} --identity [system]
使用使用者指派的身分識別搭配 json 編碼,為 IoT 中樞 建立記憶體容器端點。 必須指定端點。
az iot hub message-endpoint create storage-container -n {iothub_name} --en {endpoint_name} --endpoint-uri {endpoint_uri} --container {container_name} --encoding json --identity {user_identity_resource_id}
必要參數
記憶體容器的名稱。
路由端點的名稱。
IoT 中樞 名稱。
選擇性參數
以秒為單位要求批次頻率。 數據寫入 Blob 之前可以經過的時間上限,介於 60 到 720 秒之間。
要求以 MB 為單位的區塊大小(MB)。 Blob 的大小上限,介於 10 到 500 MB 之間。
路由端點的連接字串。
容器的編碼格式。
端點資源的帳戶名稱。
端點的資源群組重新調整。 如果未提供,則會使用 IoT 中樞 的資源群組。
端點資源的訂用帳戶標識碼。 如果未提供,則會使用 IoT 中樞 的訂用帳戶。
端點資源的 URI。
Blob 的檔名格式。 文件名格式必須包含 {iothub}、{partition}、{YYYY}、{MM}、{DD}、{HH} 和 {mm} 字段。 所有參數都是必要參數,但可以使用或不使用分隔符重新排序。
使用系統指派或使用者指派的受控識別進行端點驗證。 使用 「[system]」 來參考系統指派的身分識別或資源識別碼,以參考使用者指派的身分識別。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。