EventGridTrigger 是否在 App 服务计划和 ASE 中工作?

Does EventGridTrigger wors in App service plan and ASE?

我将事件网格触发器 Azure 函数部署到 ASE 中的函数应用程序。我创建了一个以此函数为终点的事件网格订阅。此订阅的目的是在创建 blob 文件后调用此函数。

当我将文件放在该位置时,事件应该调用该函数,但我看到事件未传送。

我该如何解决这个问题?

我在 Azure 文档中找到了这个:

" When your function app runs in either an App Service plan or an App Service Environment, you can use non-HTTP trigger functions. For your functions to get triggered correctly, you must be connected to a virtual network with access to the resource defined in the trigger connection. "

或许你可以参考这篇文章enter link description here

我创建了一个事件网格订阅,只要在 blob 中创建文件,它就会将事件写入队列。我已将退出的 EvenGridTrigger 函数修改为 QueueTrigger 函数。存储帐户和函数应用程序都在同一个 vnet 中。