【发布时间】:2020-12-07 11:34:41
【问题描述】:
我正在尝试使用 Terraform 创建一个 Cloud Logging Sink,其中包含一个正则表达式作为过滤器的一部分。
textPayload=~ '^The request'
关于正则表达式的格式存在许多错误,我在文档或其他关于如何正确创建脚本的 SO 问题中看不到任何内容。接收器也不是 Terraformer 生成的脚本的有效选项,因此我无法导出通过 UI 创建的过滤器
将正则表达式作为标准字符串包含时,会引发以下错误。
Unparseable filter: regular expressions must begin and end with '"' at line 1, column 106, token ''^The',
当作为带有和不带斜杠的变量包含时,variable "search" { default = "/^The request/" }
有以下几点:
Unparseable filter: unrecognized node at token 'MEMBER'
如果我能提供任何提示或文档链接,我将不胜感激,我将能够将正则表达式作为日志过滤器的一部分。
【问题讨论】:
标签: regex google-cloud-platform terraform google-cloud-logging