启动 Azure Datafactory (v2) 触发器
Start Azure Datafactory (v2) Trigger
我在 Azure Datafactory 中有一个 ScheduleTrigger。我无法将运行时状态更改为已启动。我试过使用 StartWithHttpMessageAsync。 (以及 API 中所有其他启动命令的感觉)
触发器的 json 如下所示:
{
"properties": {
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"frequency": "Day",
"startTime": "2017-12-15T12:00:00Z",
"endTime": "2099-12-31T00:00:00Z"
}
},
"pipelines": [
{
"pipelineReference": {
"referenceName": "DynamicFlowMaster",
"name": "StartMasterPipeline",
"type": "PipelineReference"
},
"parameters": {}
}
]
}
}
好的,我终于回答了...
虽然文档明确指出:
"interval": <>, // 可选,触发频率(默认为 1)
Azure 门户中的 Activity 日志状态:
'模板触发器无效:属性 'interval' 在 JSON 中找不到 'interval'。
添加 interval = 1 允许 Client.Trigger.Start() - 函数工作,它以前只返回 "Bad Request"。
我在 Azure Datafactory 中有一个 ScheduleTrigger。我无法将运行时状态更改为已启动。我试过使用 StartWithHttpMessageAsync。 (以及 API 中所有其他启动命令的感觉)
触发器的 json 如下所示:
{
"properties": {
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"frequency": "Day",
"startTime": "2017-12-15T12:00:00Z",
"endTime": "2099-12-31T00:00:00Z"
}
},
"pipelines": [
{
"pipelineReference": {
"referenceName": "DynamicFlowMaster",
"name": "StartMasterPipeline",
"type": "PipelineReference"
},
"parameters": {}
}
]
}
}
好的,我终于回答了...
虽然文档明确指出:
"interval": <>, // 可选,触发频率(默认为 1)
Azure 门户中的 Activity 日志状态:
'模板触发器无效:属性 'interval' 在 JSON 中找不到 'interval'。
添加 interval = 1 允许 Client.Trigger.Start() - 函数工作,它以前只返回 "Bad Request"。