Azure IoT Central:根据剩余请求创建设备模板
Azure IoT Central: Create device template from rest request
我们想要使用基础设施即代码 (IaC) 部署和配置 IoT Central。使用 pulumi 从默认模板 (iotc-pnp-preview@1.0.0) 创建 IoT-Central 后,我们得到一个没有设备和设备模板的 IoT Central 应用程序。为了进一步自动化部署,我们也想从脚本配置设备和设备模板。这是我们面临一些问题的地方:
如果我们执行教程 (https://docs.microsoft.com/en-us/azure/iot-central/core/howto-manage-device-templates-with-rest-api) 中的命令,我们会收到以下错误:
{
"error": {
"code": "NotFound",
"message": ""undefined" is not a valid API version. You can contact support at https://aka.ms/iotcentral-support. Please include the following information. Request ID: 8uzlc76s, Time: Mon, 29 Nov 2021 12:48:21 GMT.",
"requestId": "8uzlc76s",
"time": "Mon, 29 Nov 2021 12:48:21 GMT"
}
}
请注意,其他休息请求正在按预期工作。例如列出所有可用设备模板的请求 (https://docs.microsoft.com/en-us/rest/api/iotcentral/1.0dataplane/device-templates/get) returns:
{
"value": []
}
这就是我们假设身份验证和 url 正确的原因。
你能告诉我为什么我尝试从 rest 接口创建设备模板失败吗?我需要做什么不同的事情才能让它正常工作?
以下屏幕片段显示 request 上的成功响应,请注意,这是 1.1 版预览:
我们想要使用基础设施即代码 (IaC) 部署和配置 IoT Central。使用 pulumi 从默认模板 (iotc-pnp-preview@1.0.0) 创建 IoT-Central 后,我们得到一个没有设备和设备模板的 IoT Central 应用程序。为了进一步自动化部署,我们也想从脚本配置设备和设备模板。这是我们面临一些问题的地方:
如果我们执行教程 (https://docs.microsoft.com/en-us/azure/iot-central/core/howto-manage-device-templates-with-rest-api) 中的命令,我们会收到以下错误:
{ "error": { "code": "NotFound", "message": ""undefined" is not a valid API version. You can contact support at https://aka.ms/iotcentral-support. Please include the following information. Request ID: 8uzlc76s, Time: Mon, 29 Nov 2021 12:48:21 GMT.", "requestId": "8uzlc76s", "time": "Mon, 29 Nov 2021 12:48:21 GMT" } }
请注意,其他休息请求正在按预期工作。例如列出所有可用设备模板的请求 (https://docs.microsoft.com/en-us/rest/api/iotcentral/1.0dataplane/device-templates/get) returns:
{ "value": [] }
这就是我们假设身份验证和 url 正确的原因。
你能告诉我为什么我尝试从 rest 接口创建设备模板失败吗?我需要做什么不同的事情才能让它正常工作?
以下屏幕片段显示 request 上的成功响应,请注意,这是 1.1 版预览: