【发布时间】:2021-06-06 10:01:00
【问题描述】:
我有一个 Azure 逻辑应用,每次添加或更新 Blob 时都会触发。有什么办法可以阻止它在更新 blob 时触发?我只需要在创建 blob 时运行它。或者,有没有一种方法可以检查它是否在更新时被触发并取消它的运行?
【问题讨论】:
-
您可能会在处理后将 blob 移动到另一个容器。
标签: azure azure-blob-storage azure-logic-apps
我有一个 Azure 逻辑应用,每次添加或更新 Blob 时都会触发。有什么办法可以阻止它在更新 blob 时触发?我只需要在创建 blob 时运行它。或者,有没有一种方法可以检查它是否在更新时被触发并取消它的运行?
【问题讨论】:
标签: azure azure-blob-storage azure-logic-apps
我能想到的最好的方法是将存储 Blob 触发器替换为“发生资源事件时”触发器。它可以指导您设置对存储帐户的 Blob Created 事件的事件网格订阅(请参阅docs)。这将带来额外的好处,即让逻辑应用几乎直接响应事件,而不必依赖 blob 触发器的轮询机制。
【讨论】: