在 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