运行 terraform init 后无法看到 Terraform 提供程序文件

Unable to see the Terraform provider file after running terraform init

当我 运行 terraform init.提供程序没有被下载,它没有给我任何错误。我正在使用 main.tf 文件,其中只有提供程序“azurerm”语法。因此,当我 运行 terraform init 时,我只得到以下输出,我看不到任何地方的 terraform 提供程序文件被初始化或被下载。也已登录并验证到 Azure 登录页面。

Terraform 代码> terraform init

正在初始化后端...

正在初始化提供程序插件...

Terraform 已成功初始化!

您现在可以开始使用 Terraform 了。试试 运行ning“terraform plan”看看 您的基础架构所需的任何更改。所有 Terraform 命令 现在应该可以工作了。

如果您曾经为 Terraform 设置或更改模块或后端配置, re运行 这个命令重新初始化你的工作目录。如果你忘记了,其他 命令将检测到它并在必要时提醒您这样做。

Terraform 创建一个隐藏文件夹来存储提供程序。确保设置 OS 权限以查看隐藏的文件和文件夹。

来自documentation

A hidden .terraform directory, which Terraform uses to manage cached provider plugins and modules, record which workspace is currently active, and record the last known backend configuration in case it needs to migrate state on the next run. This directory is automatically managed by Terraform, and is created during initialization.