You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地开发时,如何在VS Code中禁用Azure Logic Apps的Service Bus与Recurrence触发器?

在VS Code中选择性禁用Azure Logic App工作流的触发器

方法1:直接修改工作流JSON配置文件

针对单租户(标准型)Azure Logic App,每个工作流的配置文件位于workflows/{你的工作流名称}/workflow.json,直接编辑该文件禁用指定触发器:

禁用Recurrence触发器

找到触发器定义节点,添加或修改runtimeConfiguration字段设置为禁用:

"triggers": {
  "Recurrence": {
    "type": "Recurrence",
    "recurrence": {
      "frequency": "Hour",
      "interval": 1
    },
    "runtimeConfiguration": {
      "disabled": true
    }
  }
}

禁用Service Bus触发器

同理,在Service Bus触发器节点中添加禁用配置:

"triggers": {
  "When_a_message_is_received_in_a_queue_(auto-complete)": {
    "type": "ServiceBus",
    "inputs": {
      "queueName": "my-queue",
      "serviceBus": {
        "connection": "ServiceBusConnection"
      }
    },
    "runtimeConfiguration": {
      "disabled": true
    }
  }
}

保存文件后,本地运行项目时,该触发器将不会启动。

方法2:通过VS Code可视化编辑器操作

打开目标工作流的可视化编辑器:

  1. 在编辑器中找到需要禁用的触发器卡片
  2. 点击卡片右上角的「更多选项」(三个点图标),选择禁用触发器
  3. 部分版本的编辑器在触发器卡片上会直接显示禁用/启用的切换按钮,点击切换即可

额外提示:禁用整个工作流

如果需要直接禁用整个工作流(而非单个触发器),可以在workflow.json的顶层添加或修改state字段:

{
  "definition": { ... },
  "state": "Disabled"
}

内容的提问来源于stack exchange,提问作者puri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 23:05:25