Terraform 转义序列选择器

Terraform 转义序列选择器

我有密码f\3tix#

我创建了以下格式的变量

Variable password{
    Type = string
    Default =“f\3tix#”
}

当我运行时,terraform validate出现错误“符号 3 不是有效的转义序列选择器”。

答案1

反斜杠字符是 Terraform 中的转义字符,与 C 类语言非常相似。如果要使用该\字符,则需要用另一个 对其进行转义\,因此字符串将变成

Default ="f\\3tix#"

请注意,如果你output使用上述值定义一个,Terraform 将以转义形式打印该值,这可能会造成混淆,因为乍一看,它似乎Terraform 会将其用作f\\3tix#字符串值,但事实并非如此。Terraform 将使用上述值f\3tix#

相关内容