小编San*_*ver的帖子

terraform aws_lb_listener_rule 条件争论在 terraform 0.12.20 中未得到识别

在 aws_lb_listener_rule 中收到此错误

错误:不支持的参数

在 ....\euc-terraformcontrol-alb\alb.tf 第 127 行,资源 "aws_alb_listener_rule" "alb_listener_rule": 127: field = "${element(split(",", var.listener_rule_field), count.index )}"

这里不需要名为“field”的参数。

错误:不支持的参数

在 ....\euc-terraformcontrol-alb\alb.tf 第 128 行,资源“aws_alb_listener_rule”“alb_listener_rule”:128:值= [“$ {element(split(”,”,var.listener_rule_value),计数。指数)}”]

resource "aws_alb_listener_rule" "alb_listener_rule" {
  count              = "${length(compact(split(",", var.priority))) > 0 ? "${length(compact(split(",", var.priority)))}" : 0}"
  listener_arn       = "${var.listener_arn}"
  priority           = "${element(split(",", var.priority), count.index)}"
  action              {
    type             = "forward"
    target_group_arn = "${element(split(",", var.target_group_arn), count.index)}"
  }
  condition           {
    //field            = "${element(split(",", var.listener_rule_field), count.index)}"
    //values           = "${element(split(",", var.listener_rule_value), count.index)}"
  }
}

Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform terraform-provider-aws terraform0.12+

5
推荐指数
1
解决办法
3202
查看次数