首页 > 解决方案 > 是否可以使用内置 blob 触发器为每个新 blob 触发逻辑应用?

问题描述

我正在创建一个逻辑应用程序,它必须处理在某个 blob 存储中创建的每个新 blob。我想使用 Azure 提供的内置 blob 触发器,但这只是定期检查是否有任何新 blob。

现在,如果在此期间创建了几个新的 bob,则会触发逻辑应用运行。我可以选择“从触发器返回的 blob 数”,但它始终使我们能够在逻辑应用程序的进一步操作中仅使用“文件列表”。我认为如果我将返回的 blob 数设置为 1,我可能会从列表中取出第一个,但是如果这是正确的做法,我会徘徊。

所以我的问题是:

  1. 是否有一种简单的方法可以为每个新 blob 触发逻辑应用程序?

  2. 如果不是,那么如何使用逻辑应用程序中的“获取 blob 内容”操作从文件列表中提取第一个 blob?

  3. 当我将“从触发器返回的 blob 数”设置为 1 时,其他潜在的新 blob 会发生什么情况?

标签: azureazure-logic-appsazure-blob-storage

解决方案


我建议看看Event Grid

Blob 存储(仅限 v2 和 blob)在创建新 blob 时发出事件:

对 Blob 存储事件作出反应

从逻辑应用设计器中,您可以选择 Eventgrid 触发器。


推荐阅读