Azure Blob Storage Gen2存储账户是否无Undelete事件?
关于Azure Blob Storage Gen2恢复删除Blob不触发Event Grid事件的确认
是的,目前Azure Blob Storage Gen2执行恢复已删除Blob操作时,确实不会触发Event Grid事件。
官方列出的Data Lake Storage Gen2支持的事件类型中,仅包含Blob创建、删除、元数据更新、Blob快照创建等操作对应的事件,恢复删除的操作并未被纳入触发事件的范畴。
如果你的备份/恢复业务流程需要在Blob恢复后触发后续处理,可以考虑这些替代方案:
- 借助Azure Monitor活动日志追踪恢复操作:存储账户的Blob恢复操作会被记录到Azure Monitor的活动日志中,你可以设置日志警报或者通过Azure Functions监听这些日志条目来触发后续流程
- 结合Blob版本管理:若开启了Blob版本功能,恢复操作本质是将旧版本设为当前版本,此时可以监听Blob版本变更相关的事件来间接捕获恢复操作
- 定期轮询存储账户:通过定时任务(比如Azure Data Factory管道或者Azure Functions)扫描已恢复的Blob,触发对应的处理逻辑
如果该事件对你的业务至关重要,也可以向Azure官方提交功能请求,推动该事件类型的支持。
内容的提问来源于stack exchange,提问作者flowerpowerdad
相关产品推荐
相关产品推荐

