Terraform Registry的Verified模块是什么?
简而言之
-
- Terraform Registryに登録されているモジュールには、Verifiedモジュールとコミュニティモジュールの2つがある
-
- Verifiedモジュールは、HashiCorp社によって認定および互換性テストを受けており、信頼できるパートナーによって保守されているもの
-
- コミュニティモジュールは、任意のユーザーによって提供されており、HashiCorp社によって直接は検証されていないもの
- 互換性、継続してメンテナンスされることに対する期待値がポイント
Terraform Registry 是什么?
Terraform Registry是一个可以发布和使用Terraform提供者和模块的注册表。
地球变形登记处
通过使用Terraform Registry,您可以发布和使用创建的Provider和模块。
以前被称为Terraform Module Registry的网站似乎已经改名为”Terraform Registry”,因为现在不仅包括模块,还包括提供者。
在新的Terraform注册表中宣布提供者。
本次我们将重点关注模块。
在Terraform Registry上注册的两个模块。
可以在此页面上查看已在Terraform Registry注册的模块。
模块
指定提供者

通过勾选「已验证」选项,您可以在已验证模块中进行筛选。

我想明确理解这个”Verified”的意思,这是我搜索的原因。
Terraform Registry上注册了以下两个模块。
-
- Verifiedモジュール
- コミュニティモジュール
差异被写在以下页面中。
哈希公司Terraform模块注册表
模块注册表中有两类模块可用:验证模块和社区模块。验证模块在被接受之前经过HashiCorp的认证和兼容性测试,并由可信任的HashiCorp合作伙伴维护。社区模块可以由任何用户贡献,但未经过HashiCorp直接验证。
验证模块。
经过HashiCorp的认证和兼容性测试,已验证的模块由可靠的HashiCorp合作伙伴维护。
社区模块。
社区模块可以由任何用户提供,但尚未经过HashiCorp直接验证。
这不难预料,但Verified模块是由HashiCorp认证和进行兼容性测试的。另外,HashiCorp相信的合作伙伴提供了这个模块,这也是其亮点之一。
经过验证的模块将标有已验证的标志。

尽管社区模块可以自由创建,但哈希公司不会直接对其进行验证。
此外,在Terraform的文档中也有提到。
验证过的模块
已验证的模块由HashiCorp进行审核,并由贡献者积极维护,以保持与Terraform及其相应的提供商的兼容性和最新状态。
这里也有类似的内容写着呢。
验证模块期望能够持续进行维护,而不仅仅是通过灵活性和功能性获得认可。
验证模块应由云服务提供商积极维护。验证徽章并不表明其灵活性或功能支持。
在将其作为Terraform模块使用方面,无论是Verified模块还是Community模块,两者之间没有区别。
然而,我们可以看到希望能够将模块的验证过程委托给社区的意愿。
当前,模块验证是一个手动过程,仅限于一小部分值得信赖的HashiCorp合作伙伴。在接下来的几个月中,我们将扩大验证范围,使更广泛的社区能够验证他们的模块。
在观察周围情况的同时,根据对模块维护的重视程度,对Verified模块的期望值会发生变化。
如果您想查看其他信息,例如下载次数,可以从模块的列表页面查看或使用Terraform Registry的HTTP API。
HTTP API -> HTTP应用程序接口