

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# よくある質問
<a name="faq"></a>

## CloudFormation の代わりに Terraform をいつ使用すべきですか?
<a name="faq1"></a>

一般的に、ワークロードが主に をベースとしている場合 AWS、 は Terraform では一致しないネイティブサポートのレベル AWS CloudFormation を提供します。ただし、ワークロードに多数のサードパーティープロセスが含まれている場合や、複数のクラウドプロバイダーに分散している場合、Terraform は考慮すべきツールです。

## CloudFormation AWS CDK の代わりに をいつ使用すべきですか?
<a name="faq2"></a>

を使用する場合は AWS Cloud Development Kit (AWS CDK)、CloudFormation も使用します。 AWS CDK では、一般的なプログラミング言語を使用して CloudFormation テンプレートを生成できます。が AWS CDK [サポート](https://docs.aws.amazon.com/cdk/v2/guide/languages.html)するプログラミング言語のいずれかの経験がある場合、 AWS CDK は CloudFormation テンプレートの生成に必要な時間を短縮できます。

## Terraform 設定 AWS CDK を生成する のようなツールはありますか?
<a name="faq3"></a>

と比較して AWS CDK、[CDK for Terraform (CDKTF) ](https://aws.amazon.com/blogs/opensource/announcing-cdk-for-terraform-on-aws/)は同じコンストラクトライブラリを使用してリソースをプロビジョニングし、同じ [jsii](https://aws.github.io/jsii/specification/1-introduction/) エンジンを使用して複数のプログラミング言語をサポートします。これを使用して、 が CloudFormation テンプレートを生成するのと同じ方法で Terraform 設定 AWS CDK を生成できます。

## Terraform の詳細については、どうすればよいですか?
<a name="faq4"></a>

Terraform の高度な概念の詳細については、[Terraform](https://developer.hashicorp.com/terraform/docs) ドキュメントを参照してください。また、すべての主要なプロバイダーとオープンソースモジュールのコンポーネントについても説明します。