我正在创建一个逻辑应用程序,它必须处理在特定 Blob 存储中创建的每个新 Blob。我想使用 Azure 提供的内置 blob 触发器,但这只是定期检查是否有任何新的 blob。
现在,如果在此期间创建了多个新 bob,则会触发逻辑应用运行。我可以选择“从触发器返回的 blob 数量”,但它始终使我们能够在逻辑应用程序的进一步操作中仅使用“文件列表”。我认为如果我将返回的 blob 数量设置为 1,我可能可以从列表中取出第一个,但是我想知道这是否是正确的方法。
所以我的问题是:
是否有一种简单的方法可以为每个新 blob 触发逻辑应用?
如果不是,那么如何使用逻辑应用中的“获取 blob 内容”操作从文件列表中提取第一个 blob?
当我将“从触发器返回的 Blob 数量”设置为 1 时,其他潜在的新 Blob 会发生什么情况?
最佳答案
我建议看看 Event Grid 。
Blob storages (仅限 v2 和 blob)在创建新 blob 时发出事件:
Reacting to Blob storage events .
从逻辑应用设计器中,您可以选择“Eventgrid 触发器”。
关于azure - 是否可以使用内置 blob 触发器为每个新 blob 触发逻辑应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52273371/