如何让Azure Logic App的SFTP触发器“忘记”已识别的文件
重置Azure Logic App SFTP触发器的已识别文件状态
重新部署逻辑应用
直接用原配置重新发布逻辑应用即可——不管是在Azure门户点击重新部署,还是通过ARM模板重新部署,都能清空触发器保存的已扫描文件状态,让它下次轮询时重新识别所有现有文件。微调触发器配置
修改一个触发器的非核心参数,比如把轮询间隔从5分钟改成6分钟,保存后再改回5分钟。这个操作会触发触发器状态重置,无需重新部署就能达到效果。用Azure CLI重置触发器状态
通过命令行直接指定重置目标触发器的状态:- 登录Azure CLI:
az login - 切换到目标订阅:
az account set --subscription <你的订阅ID> - 执行重置命令:
az logic workflow trigger reset --resource-group <资源组名> --workflow-name <逻辑应用名> --name <SFTP触发器的名称>
- 登录Azure CLI:
以上方法本质都是让触发器丢弃之前存储的已扫描记录(比如文件时间戳、哈希值等),强制它执行一次全量扫描。
内容的提问来源于stack exchange,提问作者David Deutsch
相关产品推荐
相关产品推荐

