Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 资源';data.template_file.user_data';没有属性';渲染';_Amazon Web Services_Terraform_Terraform Provider Aws_Terraform Template File - Fatal编程技术网

Amazon web services 资源';data.template_file.user_data';没有属性';渲染';

Amazon web services 资源';data.template_file.user_data';没有属性';渲染';,amazon-web-services,terraform,terraform-provider-aws,terraform-template-file,Amazon Web Services,Terraform,Terraform Provider Aws,Terraform Template File,地形版本:v0.11.8 用例 尝试使用terraform终止资源,运行输出命令时出错 代码: output "frontend_rendered" { value = "${data.template_file.user_data.rendered}" } 调试输出 module.test.output.test\u呈现:资源 “data.template\u file.user\u data”没有的属性“rendered” 变量“data.template\u file.user\u

地形版本:v0.11.8

用例

尝试使用terraform终止资源,运行输出命令时出错

代码:

output "frontend_rendered" {
  value = "${data.template_file.user_data.rendered}"
}
调试输出

module.test.output.test\u呈现:资源 “data.template\u file.user\u data”没有的属性“rendered” 变量“data.template\u file.user\u data.rendered”

预期行为

无误终止

附加上下文

这个问题是在我将terraform从v0.11.4升级到v0.11.8之后出现的,我还将aws提供程序更新为最新的1.33.0

有什么帮助吗


谢谢

我终于找到了解决办法

在Terraform v0.11.4之后,我们不应该在完全销毁操作期间评估未使用的输出。


您的数据资源
模板文件是如何声明的。用户数据
声明了吗?看起来不错。因为我在
aws_launch_configuration
中使用的
template_文件
的语法与我在输出时使用的语法相同。我现在在完全相同的版本中使用完全相同的代码。请发布一个最小的代码示例,允许重现您的问题。@StephenKing任何其他terraform插件都会出现执行此代码时的图片?我不明白,这是如何修复您得到的错误的?