> For the complete documentation index, see [llms.txt](https://www.terraform-best-practices.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.terraform-best-practices.com/zh/readme.md).

# 欢迎阅读

[Terraform](https://www.terraform.io/) 是一款非常强大（如果不是现在最强大的）的工具，也是最常用的基础设施即代码管理工具之一。它使开发人员可以做很多事情，并且帮助开发人员轻松应对各种复杂实现或集成。

本书中描述的一些信息可能并不像是最佳实践。为了帮助读者区分哪些是已经确立的最佳实践，哪些是个人偏好的最佳实践，我有时使用提示来提供一些上下文，并使用图标来指定与最佳实践相关的各个小节的成熟度水平。

本书于2018年在阳光明媚的马德里开始编写，可在此处免费获取 - <https://www.terraform-best-practices.com/> 。\
\
经过若干年不断迭代更新，它包含了更多与Terraform 1.0相关的实际最佳实践。最终，本书应该包含大多数无可争议的最佳实践和对 Terraform 用户的建议。

## 赞助商

Please [contact me](https://github.com/antonbabenko/terraform-aws-devops#social-links) if you want to become a sponsor.

| [![](/files/UHoiGSJFok7J5Hyxw6Bs)](https://compliance.tf/?utm_source=tf_best_practices\&utm_medium=sponsorship) | [Compliance.tf](https://compliance.tf/?utm_source=tf_best_practices\&utm_medium=sponsorship) — Terraform Compliance Simplified. Make your Terraform modules compliance-ready. |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![](https://github.com/antonbabenko/terraform-best-practices/blob/zh/.gitbook/assets)](/zh/readme.md)          | —                                                                                                                                                                             |

## 其他语言版本

{% content-ref url="/spaces/u3iITRIHQx97ro2PkfdC" %}
[العربية (Arabic)](https://www.terraform-best-practices.com/ar/)
{% endcontent-ref %}

{% content-ref url="/spaces/PJbgKPAX0ohEMLpETpg7" %}
[Bosanski (Bosnian)](https://www.terraform-best-practices.com/ba/)
{% endcontent-ref %}

{% content-ref url="/spaces/B48qUSNPO2XmkIySLzfr" %}
[Português (Brazilian Portuguese)](https://www.terraform-best-practices.com/ptbr/)
{% endcontent-ref %}

{% content-ref url="/spaces/e1Mp2scOX6OnQbifCen3" %}
[English](https://www.terraform-best-practices.com/)
{% endcontent-ref %}

{% content-ref url="/spaces/6shyPtr2KrqW4ANbFXYg" %}
[Français (French)](https://www.terraform-best-practices.com/fr/)
{% endcontent-ref %}

{% content-ref url="/spaces/DyguS0uZfMW7X7m9BWx1" %}
[ქართული (Georgian)](https://www.terraform-best-practices.com/ka/)
{% endcontent-ref %}

{% content-ref url="/spaces/PKopCWJZbhpQ9FT0W8tL" %}
[Deutsch (German)](https://www.terraform-best-practices.com/de/)
{% endcontent-ref %}

{% content-ref url="/spaces/5c1kFpqxaDZC2g9e6rtT" %}
[ελληνικά (Greek)](https://www.terraform-best-practices.com/el/)
{% endcontent-ref %}

{% content-ref url="/spaces/4bq6CyY8vYiEHkjN63rT" %}
[עברית (Hebrew)](https://www.terraform-best-practices.com/he/)
{% endcontent-ref %}

{% content-ref url="/spaces/Mgong4S6IjtibE055zUM" %}
[हिंदी (Hindi)](https://www.terraform-best-practices.com/hi/)
{% endcontent-ref %}

{% content-ref url="/spaces/ZLCz7lNWbSJxDGuNOI44" %}
[Bahasa Indonesia (Indonesian)](https://www.terraform-best-practices.com/id/)
{% endcontent-ref %}

{% content-ref url="/spaces/8VlMHbHDbW6qRWdgN5oU" %}
[Italiano (Italian)](https://www.terraform-best-practices.com/it/)
{% endcontent-ref %}

{% content-ref url="/spaces/3vykLOWgdQLPLgHtxqQH" %}
[日本語 (Japanese)](https://www.terraform-best-practices.com/ja/)
{% endcontent-ref %}

{% content-ref url="/spaces/BoZVs6O2OJFQLNV1utmm" %}
[ಕನ್ನಡ (Kannada)](https://www.terraform-best-practices.com/kn/)
{% endcontent-ref %}

{% content-ref url="/spaces/bJnDvAqIyVgo7LDHgxYJ" %}
[한국어 (Korean)](https://www.terraform-best-practices.com/ko/)
{% endcontent-ref %}

{% content-ref url="/spaces/9yChMGbFo2G47Wiow1yY" %}
[Polski (Polish)](https://www.terraform-best-practices.com/pl/)
{% endcontent-ref %}

{% content-ref url="/spaces/sFM1GW5TPCGsskQ03mTm" %}
[Română (Romanian)](https://www.terraform-best-practices.com/ro/)
{% endcontent-ref %}

{% content-ref url="/spaces/fTxekzr50pIuGmrPkXUD" %}
[Español (Spanish)](https://www.terraform-best-practices.com/es/)
{% endcontent-ref %}

{% content-ref url="/spaces/Fedpbc5NbKjynXI8xTeF" %}
[Türkçe (Turkish)](https://www.terraform-best-practices.com/tr/)
{% endcontent-ref %}

{% content-ref url="/spaces/tXRvMPILxeJaJTM2CsSq" %}
[Українська (Ukrainian)](https://www.terraform-best-practices.com/uk/)
{% endcontent-ref %}

{% content-ref url="/spaces/dcjhau04KQIKHUJA90iN" %}
[اردو (Urdu)](https://www.terraform-best-practices.com/ur/)
{% endcontent-ref %}

若您有意参与本书翻译，请与我联系。

## 贡献

随着社区的日益成熟和新思路的不断实践和验证，我一直希望得到反馈并更新本书。\
\
如果你对某些话题感兴趣，请[开启新问题](https://github.com/antonbabenko/terraform-best-practices/issues)，或者点赞您感兴趣的问题。如果您有**补充内容**并且想要贡献，请提交pull request（不必担心文字是否华丽）。

## 作者

本书在不同贡献者和翻译人员的协助下由 [Anton Babenko](https://github.com/antonbabenko) 维护。

## 版权

本书使用Apache 2 License许可协议，具体请查看协议本身。

本书作者和贡献者无法保证本书内容的有效性。 请确保您了解本书提供的信息是免费提供的，并且您与此内容或项目相关的任何人之间没有任何协议或合同。 作者和贡献者不承担任何一方因本内容中包含的、关联的或链接的信息的错误或遗漏而造成的任何损失、损害或中断的任何责任，无论此类错误或遗漏是由于疏忽、事故或任何其他原因造成的。

版权所有 © 2018-2023 Anton Babenko。
