“触摸”Azure 存储中的文件,以便 Azure 博客存储触发功能重新处理该文件

D. *_*gan 3 azure-storage azure-functions

我有一个基于 Azure blob 存储触发器运行的 Azure 函数。我想知道是否可以以某种方式标记先前触发我的 Azure 函数以由该函数重新处理的文件。例如,软删除然后恢复文件是否可以重新触发我的功能?有没有更规范的方法来做到这一点?

Sta*_*ong 7

基于blob 触发器官方文档

当检测到新的或更新的 Blob 时,Blob 存储触发器将启动函数。

如果您想重新触发 blob 触发器并重新处理 blob,我认为最优雅的方法是将元数据添加到 blob,此操作将被视为更新操作并触发 blob 触发器。

我已经在本地进行了测试,例如,当我添加/更新 blob 元数据时,我reprocess使用时间戳添加/更新元数据,触发器已被触发:

在此输入图像描述 在此输入图像描述