Terraform 地形-不';t显示哪个资源正在产生错误

Terraform 地形-不';t显示哪个资源正在产生错误,terraform,Terraform,由于某种原因,Terraform没有显示哪个资源正在产生错误。它只是输出错误。有没有办法确保terraform显示哪个资源产生了错误 我使用的是terraformv0.12.21。 地形图不会产生任何错误。错误发生在apply命令期间 所有的资源都在不同的tf文件中,我必须一个接一个地检查,找出哪个没有运行并产生错误 在下面的错误中,lb_侦听器已完成。所以我不是下一个可能产生错误的人 module.Tester_vpc.aws_lb_target_group.nlb_tg_port_80[0]

由于某种原因,
Terraform
没有显示哪个资源正在产生错误。它只是输出错误。有没有办法确保terraform显示哪个资源产生了错误

我使用的是
terraformv0.12.21
地形图
不会产生任何错误。错误发生在
apply
命令期间

所有的资源都在不同的
tf
文件中,我必须一个接一个地检查,找出哪个没有运行并产生错误

在下面的错误中,lb_侦听器已完成。所以我不是下一个可能产生错误的人

module.Tester_vpc.aws_lb_target_group.nlb_tg_port_80[0]: Creating...
module.Tester_vpc.aws_lb_target_group.nlb_tg_port_80[0]: Creation complete after 1s [id=arn:aws:elasticloadbalancing:ap-south-1:123456:targetgroup/nlbPort80/123456]
module.Tester_vpc.aws_lb_listener.listener[0]: Creating...
module.Tester_vpc.aws_lb_listener.listener[0]: Creation complete after 1s [id=arn:aws:elasticloadbalancing:ap-south-1:123456:listener/net/myNLB/123456/8d51be081230319c]

Error: no matching SecurityGroup found



Error: Your query returned no results. Please change your search criteria and try again.

在这种情况下,我相当确定导致错误的不是资源故障

module.Tester_vpc.aws_lb_target_group.nlb_tg_port_80[0]: Creating...
module.Tester_vpc.aws_lb_target_group.nlb_tg_port_80[0]: Creation complete after 1s [id=arn:aws:elasticloadbalancing:ap-south-1:123456:targetgroup/nlbPort80/123456]
module.Tester_vpc.aws_lb_listener.listener[0]: Creating...
module.Tester_vpc.aws_lb_listener.listener[0]: Creation complete after 1s [id=arn:aws:elasticloadbalancing:ap-south-1:123456:listener/net/myNLB/123456/8d51be081230319c]

Error: no matching SecurityGroup found



Error: Your query returned no results. Please change your search criteria and try again.
错误:您的查询未返回任何结果。请更改搜索条件并重试。

这是数据源失败时发出的错误消息。您是否有失败的数据源

至于您的实际问题,如何排除这些类型的错误。我总是伸手去拿
TF\u LOG
(请参阅)

您可以将
TF_LOG
设置为值为
DEBUG
(或
TRACE
)的环境变量,以查看详细的调试信息。通常,这将包括失败的输出

下面是一个例子:

$ TF_LOG=DEBUG terraform apply