我有密码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#
。