有没有办法跟踪terraform.exe对提供程序的REST调用?

有没有办法跟踪terraform.exe对提供程序的REST调用?,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我来自azurerm提供商背景,我希望terraform.exe在调用terraform plan或terraform apply 我知道我可以使用像wireshark这样的工具来进行网络跟踪,但我希望应该有一个更精简的解决方案 terraform是否提供REST调用跟踪,以便我知道它使用的是哪个确切的提供程序(aws或azurerm)REST API?运行terraform,并将TF\u LOG环境变量设置为TRACE(或者DEBUG就足够了?) 在Linux中,我会: TF_LOG=TRAC

我来自azurerm提供商背景,我希望terraform.exe在调用
terraform plan
terraform apply

我知道我可以使用像wireshark这样的工具来进行网络跟踪,但我希望应该有一个更精简的解决方案


terraform是否提供REST调用跟踪,以便我知道它使用的是哪个确切的提供程序(aws或azurerm)REST API?

运行terraform,并将
TF\u LOG
环境变量设置为
TRACE
(或者
DEBUG
就足够了?)

在Linux中,我会:

TF_LOG=TRACE terraform apply
我猜您使用的是Windows,因此类似的操作可能会起作用:

set TF_LOG=TRACE
terraform.exe apply

对术语稍加评论。Terraform术语中的“提供者”是Terraform的插件。所以“azurerm”是Terraform的一个提供者(插件),Terraform与Azure对话。