我有一个事件网格触发器 Azure 函数部署到 ASE 中的函数应用程序。我创建了一个事件网格订阅,并以此函数为终点。此订阅的目的是在创建 blob 文件后调用此函数。
当我将文件放在该位置时,该事件应该调用该函数,但我看到该事件未传递。
我该如何解决这个问题?
我有一个事件网格触发器 Azure 函数部署到 ASE 中的函数应用程序。我创建了一个事件网格订阅,并以此函数为终点。此订阅的目的是在创建 blob 文件后调用此函数。
当我将文件放在该位置时,该事件应该调用该函数,但我看到该事件未传递。
我该如何解决这个问题?
我在 Azure 文档中找到了这个:
" 当您的函数应用在应用服务计划或应用服务环境中运行时,您可以使用非 HTTP 触发器函数。要正确触发您的函数,您必须连接到可以访问在中定义的资源的虚拟网络触发连接。”
也许你可以参考这篇文章。在此处输入链接描述
我创建了一个 eventgrid 订阅,只要在 blob 中创建文件,它就会将事件写入队列。我已将退出的 EvenGridTrigger 函数修改为 QueueTrigger 函数。存储帐户和函数应用程序都在同一个 vnet 中。