亚马逊网络服务 - 地形查找问题



这是我运行地形计划时得到的,它曾经在以前的版本中更早地工作,所以基本上concat返回的是列表而不是字符串。

Errors:
* At column 3, line 1: lookup: argument 2 should be type string, got type list in:
${lookup(var.az, concat("zone", count.index + 1))}

我正在使用地形的编译版本

$ terraform --version
Terraform v0.7.0-dev (854c9bd488dfdb12303ec47e42d6de8fc17e40a5)

检查 CHANGELOG(在升级版本之前,Terraform 总是一个好主意,因为它们在不断发展并经常进行不向后兼容的更改。

0.7(未发布)

向后不兼容/注释:

[...]

  • concat() 插值函数不能再用于连接字符串。

[...]

  • 您现在使用语法 var.map["key"] 访问映射的值,或者 查找函数而不是 var.map.key。

最新更新