【问题标题】:Can a Logic App be triggered for every new blob using the in-built blob trigger?是否可以使用内置 blob 触发器为每个新 blob 触发逻辑应用?
【发布时间】:2019-02-15 19:23:20
【问题描述】:

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

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

所以我的问题是:

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

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

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

【问题讨论】:

  • 你有没有尝试过?这应该很容易测试。

标签: azure azure-logic-apps azure-blob-storage


【解决方案1】:

我建议看看Event Grid

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

Reacting to Blob storage events.

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

【讨论】:

  • Eventgrid 触发器是我一直在寻找的。谢谢
猜你喜欢
  • 2020-03-07
  • 2021-06-06
  • 1970-01-01
  • 2020-09-27
  • 2018-10-03
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
  • 2020-11-26
相关资源
最近更新 更多