常见问题解答 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

常见问题解答

我应该什么时候用 Terraform 来代替? CloudFormation

通常,如果您的工作负载主要基于 AWS,则可以 AWS CloudFormation 提供 Terraform 无法比拟的原生支持级别。但是,如果您的工作负载包含不少第三方进程,或者它们分散在多个云提供商中,那么Terraform是您可能需要考虑的工具。

我什么时候应该用 the AWS CDK 来代替 CloudFormation?

当你使用时 AWS Cloud Development Kit (AWS CDK),你也在使用 CloudFormation。 AWS CDK 允许您使用通用编程语言生成 CloudFormation 模板。如果您对它们 AWS CDK 支持的任何编程语言有经验,则 AWS CDK 可以减少生成 CloudFormation 模板所需的时间。

有没有像这样的工具可以生成 Terraform 配置? AWS CDK

相比之下 AWS CDK,适用于 Terraform 的 CDK (CDKTF) 使用相同的构造库来配置资源,使用相同的 jsii 引擎来支持多种编程语言。你可以用它来生成 Terraform 配置,就像 AWS CDK 生成 CloudFormation 模板一样。

如何了解有关 Terraform 的更多信息?

有关高级 Terraform 概念的更多信息,请参阅 T er raform 文档。它还描述了所有主要提供商和开源模块的组件。