Azure函数在Azure上部署后不起作用?

问题描述 投票:0回答:1

我对Azure完全陌生。而且我尝试建立以下体系结构以显示Power bi中来自Vicotee Device的传感器数据。Vicotee设备-> LoraGateway-> Azure IOT集线器-> Azure功能-> Azure Event HUB => Azure Stream Analytics => PowerBI。我使用了Visual Studio代码,并使用python编写了azure函数来解码传感器数据。没有可供选择的物联网集线器触发器,我使用了事件集线器触发器(应该一样吗?)。当我在计算机上本地运行该功能时,一切正常,传感器数据正确解码并将数据发送到事件中心,流分析作业和Power Bi。但是在我断开本地功能并通过Visual Studio代码在Azure上部署功能(显示已成功部署)之后,没有数据从IoT中心流到事件中心(物联网中心中有数据),因此流分析没有数据输出至电源bi。我必须同时在计算机上本地运行azure函数才能使所有功能正常工作。我不知道这是什么问题。我是否错过了体系结构中的某些部分?非常感谢有人能帮助我。已经花了一段时间了。

azure-functions azure-iot-hub azure-eventhub azure-stream-analytics azure-triggers
1个回答
0
投票

您是否浏览了Kudu服务并检查了已部署的文件?通过转到https://.scm.azurewebsites.net/ZipDeployUI浏览Kudu服务。检查host.json是否正确构建。同样在该页面中,它将显示最近部署的日志。

© www.soinside.com 2019 - 2024. All rights reserved.