我将事件网格触发器Azure功能部署到了ASE中的功能应用程序中。我已经创建了一个事件网格订阅,并以此功能作为终点。此订阅的目的是在创建Blob文件后调用此函数。
当我将文件放置在该位置时,该事件应该调用该函数,但我看到该事件未传递。
如何解决该问题?
答案 0 :(得分:0)
我在Azure文档中发现了这一点:
” 功能应用在App Service计划或App Service环境中运行时,可以使用非HTTP触发功能。要正确触发功能,必须连接到一个虚拟网络,可以访问触发连接中定义的资源。”
也许您可以参考这篇文章。enter link description here
答案 1 :(得分:0)
我创建了一个eventgrid订阅,无论何时在blob中创建文件,该订阅都会将事件写入队列。我已将退出EvenGridTrigger函数修改为QueueTrigger函数。存储帐户和功能应用程序都在同一vnet中。