Terraform Azure 数据工厂触发器计划 - 使用每月频率激活时出错
Terraform Azure Data Factory Trigger Schedule - Error When Using Activated With Monthly Frequency
我使用 Terraform 的 azurerm_data_factory_trigger_schedule 提供商密钥为我的数据工厂管道创建了一个新触发器。
触发器将在每个月的第 4 天启动,13:00 UTC。
但是,状态不会在部署后自动设置为已启动。在此 PR 上进行更改以支持激活的 属性、
https://github.com/hashicorp/terraform-provider-azurerm/pull/13390
我在我的 TF 脚本中添加了 activated。当前 TF 脚本如下所示:
resource "azurerm_data_factory_trigger_schedule" "pipeline_trigger" {
name = "Pipeline_MonthlyTrigger"
data_factory_name = "dataFactoryName"
resource_group_name = "resourceGroupName"
pipeline_name = "pipelineName"
frequency = "Month"
interval = 1
activated = true
schedule {
days_of_month = [4]
hours = [13]
minutes = [0]
}
}
添加“已激活”后,出现以下错误:
The recurrence schedule of trigger could not have 'WeekDays' for
recurrence frequency 'Month'." Target="Pipeline_MonthlyTrigger"
我尝试了不同的变体,例如添加带有空数组的“days_of_week”,或者在时间表中添加一个空的“每月”块,但 none 奏效了。
我是不是做错了,或者在 azurerm_data_factory_trigger_schedule 上支持 activated 的最新 TF 代码真的存在错误?
我追求的是:
Datafactory Trigger Screenshot
这已从 Terraform 方面确认为 bug
,因为当我们使用 activated = true
时,schedule block
似乎无法正常工作并出现错误。
当 activated 未作为参数提供且使用时间表时,则不是由 默认为 false.
可以在此处找到错误修复和错误的详细信息 Github Issue and Pull request
我使用 Terraform 的 azurerm_data_factory_trigger_schedule 提供商密钥为我的数据工厂管道创建了一个新触发器。
触发器将在每个月的第 4 天启动,13:00 UTC。
但是,状态不会在部署后自动设置为已启动。在此 PR 上进行更改以支持激活的 属性、
https://github.com/hashicorp/terraform-provider-azurerm/pull/13390
我在我的 TF 脚本中添加了 activated。当前 TF 脚本如下所示:
resource "azurerm_data_factory_trigger_schedule" "pipeline_trigger" {
name = "Pipeline_MonthlyTrigger"
data_factory_name = "dataFactoryName"
resource_group_name = "resourceGroupName"
pipeline_name = "pipelineName"
frequency = "Month"
interval = 1
activated = true
schedule {
days_of_month = [4]
hours = [13]
minutes = [0]
}
}
添加“已激活”后,出现以下错误:
The recurrence schedule of trigger could not have 'WeekDays' for recurrence frequency 'Month'." Target="Pipeline_MonthlyTrigger"
我尝试了不同的变体,例如添加带有空数组的“days_of_week”,或者在时间表中添加一个空的“每月”块,但 none 奏效了。
我是不是做错了,或者在 azurerm_data_factory_trigger_schedule 上支持 activated 的最新 TF 代码真的存在错误?
我追求的是:
Datafactory Trigger Screenshot
这已从 Terraform 方面确认为 bug
,因为当我们使用 activated = true
时,schedule block
似乎无法正常工作并出现错误。
当 activated 未作为参数提供且使用时间表时,则不是由 默认为 false.
可以在此处找到错误修复和错误的详细信息 Github Issue and Pull request