本地开发Azure Functions:Azurite能否触发Event Grid事件?
Azurite能否触发Event Grid事件?
Azurite本身不支持自动触发Event Grid事件。它仅模拟Azure Blob存储的核心读写操作,没有集成Event Grid的事件推送能力,所以在Azurite中上传或修改Blob时,不会主动向Event Grid(包括本地的Azure Event Grid模拟器)发送事件通知,自然无法触发你的EventGridTrigger函数。
本地测试EventGridTrigger的可行方案
- 使用Azure Event Grid模拟器时,需要手动调用其API推送模拟的Blob事件,或者编写简单脚本自动触发事件,来验证函数的处理逻辑。
- 若想模拟真实的事件触发流程,可以使用Azure云环境中的真实Blob存储服务:配置Blob存储的事件订阅,将事件推送到通过工具(如ngrok)暴露到公网的本地函数,这样Blob的新增/修改操作就能自动触发函数。
内容的提问来源于stack exchange,提问作者AndyW
相关产品推荐
相关产品推荐

