如何解决添加或修改Blob时Azure Logic App运行触发器
我有一个Azure Logic应用,该应用具有以下工作流程:-
我想使用“添加或修改blob时”触发器,而不要使用重复触发器。 每个月都会创建一个新文件夹,因此逻辑应用程序需要从容器中最新创建的文件夹中拾取Blob内容。 我尝试使用“何时添加或修改Blob”触发器,但是没有响应。它只运行了一段时间,最终超时,没有结果。
我假设,由于要添加新文件夹,触发器不知道从哪个文件夹中拾取文件。
对此有何建议? 谢谢!
解决方法
检查此问题Logic app blob trigger not fired on subfolder
您必须为要启动逻辑应用程序的每个文件夹创建一个触发器。
如果您可以修改将blob上传到不同文件夹中的过程,则可以有一个触发器blob并添加两个操作,一个将blob复制到所接触月份的文件夹中,另一个将blob从中删除触发器文件夹。
,正如Nacho所说,不会在子文件夹上触发“ 添加或修改Blob时”触发器。对于您的问题,如果您希望每次将新的csv文件添加到Blob存储中时都触发逻辑应用程序。您可以将逻辑应用从“ 添加或修改Blob时”触发器更改为“ {When a HTTP request is received”触发器。
当您单击“保存”按钮时,触发器将生成一个用于请求的URL。据我所知,您使用rest api来获取帐单。您可以在请求费用帐单剩余api后,请求由触发器生成的url来触发逻辑应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。