Terraform 路由中的地形正则表达式

Terraform 路由中的地形正则表达式,terraform,Terraform,我正在创建一个aws_lb_listener_规则,其中包含一个与路径模式匹配的条件,该模式验证UUID的部分路由 现在,路线是/company/\\[0-9a-fA-F-]{36},但地形运行会产生以下错误: 条件值“/company/\[0-9a-fA-F-]{36}”包含无效字符 有人知道在这里嵌入正则表达式的正确语法吗?我不确定唯一的用法是*,如中所述: 路径模式区分大小写,长度最多可达128个字符,并且可以包含以下任何字符 A-Z,A-Z,0-9 $/~“@:+ 和(使用和) *(匹

我正在创建一个
aws_lb_listener_规则
,其中包含一个与路径模式匹配的条件,该模式验证UUID的部分路由

现在,路线是
/company/\\[0-9a-fA-F-]{36}
,但地形运行会产生以下错误:

条件值“/company/\[0-9a-fA-F-]{36}”包含无效字符

有人知道在这里嵌入正则表达式的正确语法吗?我不确定唯一的用法是
*

,如中所述:

路径模式区分大小写,长度最多可达128个字符,并且可以包含以下任何字符

  • A-Z
    A-Z
    0-9
  • $/~“@:+
  • (使用
  • *
    (匹配0个或更多字符)
  • (正好匹配1个字符)
所以不幸的是,默认情况下不支持更复杂的路径模式或正则表达式

另请参见中所述的

路径模式区分大小写,长度最多可达128个字符,并且可以包含以下任何字符

  • A-Z
    A-Z
    0-9
  • $/~“@:+
  • (使用
  • *
    (匹配0个或更多字符)
  • (正好匹配1个字符)
所以不幸的是,默认情况下不支持更复杂的路径模式或正则表达式

另见