是否可以使用内置blob触发器为每个新Blob触发逻辑应用程序?

问题描述 投票:0回答:1

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

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

所以我的问题是:

  1. 是否有一种简单的方法可以为每个新blob触发逻辑应用程序?
  2. 如果不是,那么如何使用Logic Apps中的“获取blob内容”操作从文件列表中提取第一个blob?
  3. 当我将“从触发器返回的blob数量”设置为1时,其他潜在的新blob会发生什么?
azure azure-logic-apps azure-blob-storage
1个回答
1
投票

我建议看看Event Grid

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

Reacting to Blob storage events

从逻辑应用程序设计器中,您可以选择Eventgrid Trigger。

© www.soinside.com 2019 - 2024. All rights reserved.