gpt4 book ai didi

terraform - 了解 terraform 提供程序和插件

转载 作者:行者123 更新时间:2023-12-04 09:06:13 28 4
gpt4 key购买 nike

有没有更简单的方法来理解它们?当我在代码中使用提供程序并执行 terraform init 时- 是否下载提供程序或插件?
3rd 方插件在哪里?什么是第三方插件?和第 3 方提供商一样吗?

最佳答案

插件就是你的方式 开发提供商 .例如,AWS provider 在 go 中作为插件实现将编程语言转化为 terraform。AWS的源代码提供者插件是 here :

The Terraform AWS provider is a plugin for Terraform that allows for the full lifecycle management of AWS resources.


因此,作为最终用户,您正在使用 AWS提供者。但是,如果您想为提供程序做出贡献,并在其中实现或修复错误,您将在 go 中的插件上下文中执行此操作。语。

When I use a provider in my code and do a terraform init - does it download a provider or plugin ?


从技术上讲,它下载了一个提供 AWS 的插件。 (示例)提供程序功能。它将存储在您的项目目录中 插件文件夹 :
.terraform/plugins/linux_amd64/terraform-provider-aws_v3.2.0_x5

3rd party provider


这是一个提供者 未分发 由 HashiCorp.这些第三方提供商/插件是“手动”安装在插件文件夹中的,而 HashiCorp 的那些是使用 terraform init 安装的。 .

关于terraform - 了解 terraform 提供程序和插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63440271/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com