Terraform - 嵌入式引号
Terraform - embedded quotation marks
在 Terraform 中我可以使用:
name = "${var.names["apple"])"
在var.names
.
中查找字符串"apple"
但是,这种语法在大多数编程语言中都会出错,因为它会尝试解析 "${var.names["
然后 apple
然后 "])"
.
我已经查阅了这方面的文档,但没有找到任何内容。有详细的吗?
我读过:
https://www.terraform.io/docs/configuration/syntax.html
和
https://www.terraform.io/docs/configuration/interpolation.html
最后link简单举个例子
template = "${file("templates/web_init.tpl")}"
但不解释。
Upgrade guide 到 v0.7 明确引入了嵌套引用上下文。显然这是从早期版本之一开始就被允许的,但我无法准确指出是哪一个。
在 Terraform 中我可以使用:
name = "${var.names["apple"])"
在var.names
.
但是,这种语法在大多数编程语言中都会出错,因为它会尝试解析 "${var.names["
然后 apple
然后 "])"
.
我已经查阅了这方面的文档,但没有找到任何内容。有详细的吗?
我读过:
https://www.terraform.io/docs/configuration/syntax.html 和 https://www.terraform.io/docs/configuration/interpolation.html
最后link简单举个例子
template = "${file("templates/web_init.tpl")}"
但不解释。
Upgrade guide 到 v0.7 明确引入了嵌套引用上下文。显然这是从早期版本之一开始就被允许的,但我无法准确指出是哪一个。