terraform 11和“concat”函数:解析错误

terraform 11和“concat”函数:解析错误,terraform,terraform0.11,Terraform,Terraform0.11,TF v.0.11我知道它很旧,但我需要这个 我尝试通过以下方式配置输出: value = "${concat(aws_lambda_function.lambda.*.arn, [""])}" 错误消息是 读取输出函数的配置时出错\u ARN:1:46解析错误: 应为表达式,但未找到[ 我做错了什么,如何修复?原因:[]不适用于v11 解决方案: value = "${element(concat(aws_lambda_function.la

TF v.0.11我知道它很旧,但我需要这个

我尝试通过以下方式配置输出:

value = "${concat(aws_lambda_function.lambda.*.arn, [""])}"
错误消息是

读取输出函数的配置时出错\u ARN:1:46解析错误: 应为表达式,但未找到[

我做错了什么,如何修复?

原因:[]不适用于v11

解决方案:

value = "${element(concat(aws_lambda_function.lambda.*.arn, list("")), 0)}"

使用传统的v11脚本。这很痛苦。