【发布时间】:2021-01-27 12:32:51
【问题描述】:
我正在 Azure 数据工厂上做 CI/CD。
我确实有 Azure 数据工厂的 DEV 实例和 PROD 实例。
除了触发器有一个问题外,部署过程进展顺利。
我确实有大约 20 个触发器,其中 15 个处于运行状态,5 个在 PROD 中停止一段时间。
由于 DEV ADF 是一个开发实例,我不想在开发实例中按计划运行任何触发器,所有触发器的状态都设置为已停止。
目前从 DEV 到 PROD 部署的触发状态变化是通过替换 ARM 模板 json 文件中的字符串 '"runtimeState": "Stopped"', '"runtimeState": "Started"' .
但这将在部署后启动生产中的所有触发器以及停止一段时间的 5 个触发器。
有什么方法可以取消在PROD中部署时的触发器状态,只将新创建的触发器添加到PROD中而不接触PROD中现有的触发器?
【问题讨论】:
-
Start-AzDataFactoryV2Trigger支持指定TriggerName,你可以启动你想要的触发器:Start-AzDataFactoryV2Trigger -ResourceGroupName "ADF" -DataFactoryName "WikiADF" -TriggerName "ScheduledTrigger"。
标签: azure-data-factory azure-data-factory-2