Amazon web services 修改LB侦听器规则时出错:ValidationError:最多为';2';可指定条件状态代码:400,请求id

Amazon web services 修改LB侦听器规则时出错:ValidationError:最多为';2';可指定条件状态代码:400,请求id,amazon-web-services,terraform,Amazon Web Services,Terraform,我想使用aws\u alb\u listener\u规则资源设置多个路径 但是aws_alb_listener_规则资源不能接受condition对象中的多个值 下面是我的资源。但是,标题中写的错误已经出来了, 我怎样才能解决这个问题 resource "aws_alb_listener_rule" "admin_static" { listener_arn = "${aws_alb_listener.web_http.arn}" priority = 99 action

我想使用aws\u alb\u listener\u规则资源设置多个路径 但是aws_alb_listener_规则资源不能接受condition对象中的多个值

下面是我的资源。但是,标题中写的错误已经出来了, 我怎样才能解决这个问题

resource "aws_alb_listener_rule" "admin_static" {
  listener_arn = "${aws_alb_listener.web_http.arn}"
  priority     = 99

  action {
     type             = "forward"
     target_group_arn = "${aws_alb_target_group.ec2_web.arn}"
 }

 condition {
    field  = "host-header"
    values = ["example.com"]
 }

 condition {
    field  = "path-pattern"
    values = ["/admin/*"]
 }

 condition {
   field  = "path-pattern"
   values = ["/static/*"]
 }

}

我添加了新的源代码,并解决了修改LB Listener规则时出现的错误:ValidationError

你所说的新源代码是什么意思,对我来说也是一样的问题,你能提供帮助吗?你能详细说明你是如何准确解决问题的,并根据所讨论的示例给出你的实际解决方案吗?现在的答案是无用的。