首页 > 解决方案 > 如何在 Terraform 中的插值前发出 $ 文字?

问题描述

我有一个 Terraform 字符串。它可能是某个资源的一个var.或一个local.或一个输出。我想将该字符串插入到$前面的另一个字符串中。很遗憾,

"$${var.my_string}"

不起作用,因为$${var.my_string}转义序列告诉 Terraform 不要 interpolate var.my_string

如何加入$插值的前面?

标签: terraform

解决方案


一种方法是插入两个字符串:字符串"$"和您想要的字符串:

"${"$"}${var.my_string}"

推荐阅读