在 terraform 中格式化具有多个值的字符串
format string with multiple values in terraform
Terraform 版本 = .12+
我想知道是否有办法用多个值格式化单个字符串。
我试过像这样使用 terraform format function:
bucket = format("%-%", 'dev', "test")
bucket = format("%-%", ['dev', "test"])
两者都输出错误:
Call to function "format" failed: unrecognized format character '%' at offset
2.
预期的格式化值将是 dev-test
代码应该是:
bucket = format("%s-%s", "dev", "test")
它使用 %s
以及 dev
的双引号。
可用的格式标记详细here。
Terraform 版本 = .12+
我想知道是否有办法用多个值格式化单个字符串。
我试过像这样使用 terraform format function:
bucket = format("%-%", 'dev', "test")
bucket = format("%-%", ['dev', "test"])
两者都输出错误:
Call to function "format" failed: unrecognized format character '%' at offset
2.
预期的格式化值将是 dev-test
代码应该是:
bucket = format("%s-%s", "dev", "test")
它使用 %s
以及 dev
的双引号。
可用的格式标记详细here。