问题描述
我正在将我的 azure 函数触发器从 Blob 更改为 EventTrigger,因为显然它应该以更少的延迟处理执行。
我很容易地创建了所有东西,但令我惊讶的是,尽管事件被触发,但我收到了一个传递失败事件 - NotFound 并且我的函数从未被触发。
我没有得到其他日志,死信并没有在我设置的容器上保存任何东西......一切都很奇怪。
这是什么原因?我的函数在不同的资源组上运行,但我认为这不会导致此问题。
解决方法
失败事件 - 当事件网格尝试将事件传送到配置的端点时,会观察到并预期未找到错误。在这种情况下,看起来可能找不到/删除旧的函数应用触发器。我会建议您创建一个新的 eventgrid 订阅并配置新功能(事件网格触发器),看看您是否观察到相同的问题。