常見問答集 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

常見問答集

何時應使用 Terraform 而非 CloudFormation?

一般而言,如果您的工作負載主要位於 AWS, AWS CloudFormation 會提供 Terraform 不相符的原生支援層級。不過,如果您的工作負載包含許多第三方程序,或是分散在多個雲端提供者中,Terraform 是您可能想要考慮的工具。

何時應使用 AWS CDK 而非 CloudFormation?

當您使用 時 AWS Cloud Development Kit (AWS CDK),您也會使用 CloudFormation。 AWS CDK 可讓您使用常見的程式設計語言來產生 CloudFormation 範本。如果您熟悉 AWS CDK 支援的任何程式設計語言, AWS CDK 可以縮短產生 CloudFormation 範本所需的時間。

是否有類似 的工具 AWS CDK 可產生 Terraform 組態?

相較於 AWS CDK,CDK for Terraform (CDKTF) 使用相同的建構程式庫來佈建資源,並使用相同的 jsii 引擎來支援多種程式設計語言。您可以使用它來產生 Terraform 組態,方式與 AWS CDK 產生 CloudFormation 範本的方式相同。

如何進一步了解 Terraform?

如需進階 Terraform 概念的詳細資訊,請參閱 Terraform 文件。它還描述了所有主要供應商和開放原始碼模組的元件。