了解terraform提供程序和插件
有没有更简单的方法来理解它们?当我在代码中使用提供者并执行了解terraform提供程序和插件,terraform,terraform0.12+,terraform-template-file,Terraform,Terraform0.12+,Terraform Template File,有没有更简单的方法来理解它们?当我在代码中使用提供者并执行terraforminit-它是否下载提供者或插件 第三方插件在哪里,有哪些?与第三方提供商相同吗?插件是开发提供商的方法。例如,AWSprovider作为goterraform编程语言中的插件实现 AWS提供程序插件的源代码是: Terraform AWS provider是Terraform的插件,允许AWS资源的完整生命周期管理 因此,作为最终用户,您使用的是AWSprovider。但是,如果您想为提供者做出贡献,并实现或修复其中的
terraforminit
-它是否下载提供者或插件
第三方插件在哪里,有哪些?与第三方提供商相同吗?插件是开发提供商的方法。例如,
AWS
provider作为go
terraform编程语言中的插件实现
AWS
提供程序插件的源代码是:
Terraform AWS provider是Terraform的插件,允许AWS资源的完整生命周期管理
因此,作为最终用户,您使用的是AWS
provider。但是,如果您想为提供者做出贡献,并实现或修复其中的bug,您将在go
语言的插件上下文中完成这项工作
当我在代码中使用提供者并进行terraform初始化时,它会下载提供者或插件吗
从技术上讲,它下载了一个提供AWS(示例)提供程序功能的插件。它将存储在项目的插件文件夹的目录中:
.terraform/plugins/linux_amd64/terraform-provider-aws_v3.2.0_x5
第三方提供商
这是HashiCorp未发布的提供商。这些第三方提供者/插件是“手动”安装在plugins文件夹中的,而HashiCorp的提供者/插件是使用terraforminit
安装的