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

如何通过Azure CLI将触发器绑定到Azure Datafactory流水线?

Azure Data Factory 触发器与流水线自动化绑定方案

绑定触发器和流水线无需使用独立的AZ CLI命令,可通过以下两种方案实现全自动化操作:

方案1:创建触发器时直接完成绑定

调用az datafactory trigger create命令时,在传入的触发器配置属性中直接指定关联的流水线即可,具体操作如下:

  • 本地准备触发器配置JSON文件(示例命名为trigger-config.json),在配置中新增pipelines数组字段,填入需要绑定的流水线引用信息:
{
  "type": "ScheduleTrigger",
  "typeProperties": {
    "recurrence": {
      "frequency": "Day",
      "interval": 1,
      "startTime": "2024-01-01T00:00:00Z"
    }
  },
  "pipelines": [
    {
      "pipelineReference": {
        "type": "PipelineReference",
        "referenceName": "替换为你的流水线名称"
      },
      "parameters": {}
    }
  ]
}

如果需要绑定多个流水线,在pipelines数组中追加多个流水线引用对象即可。

  • 执行创建命令完成触发器创建和自动绑定:
    az datafactory trigger create --factory-name 替换为你的ADF实例名 --resource-group 替换为资源组名 --name 替换为触发器名称 --properties @trigger-config.json

方案2:为已存在的触发器添加流水线绑定

如果触发器已经创建完成,可以通过az datafactory trigger update命令更新触发器属性完成绑定,示例命令如下:
az datafactory trigger update --factory-name 替换为你的ADF实例名 --resource-group 替换为资源组名 --name 替换为触发器名称 --set properties.pipelines="[{\"pipelineReference\":{\"type\":\"PipelineReference\",\"referenceName\":\"替换为你的流水线名称\"},\"parameters\":{}}]"


注意事项

绑定完成后触发器默认处于停止状态,需要执行az datafactory trigger start --factory-name 你的ADF实例名 --resource-group 你的资源组名 --name 触发器名称命令启用触发器,才能正常触发流水线运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 13:24:10