是否可以使用内置的 blob 触发器为每个新 blob 触发逻辑应用程序?
Can a Logic App be triggered for every new blob using the in-built blob trigger?
我正在创建一个逻辑应用程序,它必须处理在特定 blob 存储中创建的每个新 blob。我想使用 Azure 提供的内置 blob 触发器,但它只是定期检查是否有任何新的 blob。
现在,如果在此期间创建了几个新的 bob,则会触发逻辑应用 运行。我可以选择 "Number of blobs to return from the trigger",但它总是让我们只能在逻辑应用程序的进一步操作中使用 "List of Files"。我认为如果我将返回的 blob 数设置为 1,我可能可以从列表中取出第一个,但是我不知道这是不是正确的方法。
所以我的问题是:
是否有一种简单的方法可以为每个新的 blob 触发逻辑应用程序?
如果不是,那么我如何使用逻辑应用程序中的 "Get blob content" 操作从文件列表中提取第一个 blob?
当我将 "Number of blobs to return from the trigger" 设置为 1 时,其他潜在的新 blob 会怎样?
我建议看一下 Event Grid。
Blob storages(仅限 v2 和 blob)在创建新 blob 时发出事件:
Reacting to Blob storage events.
从逻辑应用程序设计器,您可以select Eventgrid 触发器。
我正在创建一个逻辑应用程序,它必须处理在特定 blob 存储中创建的每个新 blob。我想使用 Azure 提供的内置 blob 触发器,但它只是定期检查是否有任何新的 blob。
现在,如果在此期间创建了几个新的 bob,则会触发逻辑应用 运行。我可以选择 "Number of blobs to return from the trigger",但它总是让我们只能在逻辑应用程序的进一步操作中使用 "List of Files"。我认为如果我将返回的 blob 数设置为 1,我可能可以从列表中取出第一个,但是我不知道这是不是正确的方法。
所以我的问题是:
是否有一种简单的方法可以为每个新的 blob 触发逻辑应用程序?
如果不是,那么我如何使用逻辑应用程序中的 "Get blob content" 操作从文件列表中提取第一个 blob?
当我将 "Number of blobs to return from the trigger" 设置为 1 时,其他潜在的新 blob 会怎样?
我建议看一下 Event Grid。
Blob storages(仅限 v2 和 blob)在创建新 blob 时发出事件:
Reacting to Blob storage events.
从逻辑应用程序设计器,您可以select Eventgrid 触发器。