使用 REST API 來建立和管理 IoT Central 應用程式
您可以使用控制平面 REST API 來建立和管理 IoT Central 應用程式。 您也可以使用 REST API 將受控識別新增至您的應用程式。
若要使用此 API,您需要 management.azure.com
資源的持有人權杖。 若要取得持有人權杖,您可以使用 Azure CLI:
az account get-access-token --resource https://management.azure.com
若要了解如何使用 IoT Central UI 來管理 IoT Central 應用程式,請參閱建立 IoT Central 應用程式。
列出您的應用程式
若要取得訂用帳戶中 IoT Central 應用程式的清單:
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTCentral/iotApps?api-version=2021-06-01
若要取得資源群組中 IoT Central 應用程式的清單:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps?api-version=2021-06-01
您可以擷取個別應用程式的詳細資料:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTCentral/iotApps/{applicationName}?api-version=2021-06-01
建立 IoT Central 應用程式
若要建立具有系統指派受控識別的 IoT Central 應用程式:
PUT https://management.azure.com/subscriptions/<your subscription id>/resourceGroups/<your resource group name>/providers/Microsoft.IoTCentral/iotApps/<your application name>?api-version=2021-06-01
下列承載顯示新應用程式的設定,包括受控識別:
{
"location": "eastus",
"sku": {
"name": "ST2"
},
"properties": {
"displayName": "Contoso IoT Central App",
"subdomain": "my-iot-central-app",
"template": "iotc-pnp-preview@1.0.0"
},
"identity": {
"type": "SystemAssigned"
}
}
修改 IoT Central 應用程式
您可以修改現有的 IoT Central 應用程式。 下列範例示範如何變更顯示名稱,並啟用系統指派的受控識別:
PATCH https://management.azure.com/subscriptions/<your subscription id>/resourceGroups/<your resource group name>/providers/Microsoft.IoTCentral/iotApps/<your application name>?api-version=2021-06-01
使用下列承載來變更顯示名稱,並啟用系統指派的受控識別:
{
"properties": {
"displayName": "Contoso IoT Central App"
},
"identity": {
"type": "SystemAssigned"
}
}
注意
您只能將受控識別新增至區域中建立的 IoT Central 應用程式。 所有新的應用程式都會在區域中建立。
刪除 IoT Central 應用程式
若要刪除 IoT Central 應用程式,請使用:
DELETE https://management.azure.com/subscriptions/<your subscription id>/resourceGroups/<your resource group name>/providers/Microsoft.IoTCentral/iotApps/<your application name>?api-version=2021-06-01
下一步
您現在已了解如何使用 REST API 來建立和管理 Azure IoT Central 應用程式,以下是建議的後續步驟:
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: