Terraform
发布到 Terraform Registry
了解如何将 Terraform 提供器、模块和策略发布到公共 Terraform Registry。
Terraform Registry 是一个交互式资源,用于发现各种集成(提供程序)、配置包(模块)和用于 Terraform 的安全规则(策略)。Registry 包括由 HashiCorp、第三方供应商和我们的 Terraform 社区开发的解决方案。我们对 Registry 的目标是提供插件来管理任何基础设施 API,预制模块以快速配置常见的 инфраструктура 组件,以及编写高质量 Terraform 代码的示例。

Terraform Registry 集成 直接集成到 Terraform,因此您可以直接指定提供程序和模块。任何人都可以发布和使用公共 Terraform Registry 上的提供程序、模块和策略。要发布组织内的私有模块,可以使用 私有 Registry 或 直接引用仓库和其他来源。
使用左侧导航了解有关使用 Terraform Registry 的更多信息。
浏览 Registry
Registry 对模块、提供程序和策略具有多种不同的类别,以帮助浏览大量可用选项。选择提供程序或模块卡以了解更多信息,将结果过滤到 特定层级,或使用 Registry 顶部的搜索字段。搜索支持键盘导航。

用户帐户
希望发布的用户可以使用 GitHub 帐户登录到 Terraform Registry。单击“**登录**”按钮,然后按照登录提示授权使用您的 GitHub 帐户并登录。请参阅有关发布 模块、提供程序和 策略库的具体说明。

如果您是 HCP Terraform 用户并想在公共 Registry 中发布和管理模块或提供程序,可以将 GitHub 帐户连接到 HCP Terraform 组织,让成员集体管理该帐户的公共 Registry 工件。请参阅 命名空间了解更多信息。
获取帮助
Terraform Registry 上提供的提供程序、模块和策略由 HashiCorp、受信任的 HashiCorp 合作伙伴或 Terraform 社区成员维护。请参阅 提供程序层级和命名空间了解详细信息。要在 GitHub 中创建问题和贡献,请单击提供程序、模块或策略库详细页面上的“**报告问题**”链接

如果您在将新内容发布到 Terraform Registry 时遇到问题,请 参阅发布常见问题解答,以获取有关一些最常见问题的答案。
如果您对使用 Terraform Registry 有任何一般问题或疑问,您可以 提交请求。请注意,目前响应时间有所延迟,我们无法保证回复所有请求。如果您是 HashiCorp 技术合作伙伴,我们的联盟团队将与您联系,告知您时间表。