

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

# 前提条件: Terraform プロビジョニングエンジンの設定
<a name="getstarted-terraform-engine"></a>

で Terraform 製品を作成するための前提条件として AWS Service Catalog、Service Catalog 管理者アカウント (ハブアカウント) にプロビジョニングエンジンをインストールして設定する必要があります。プロビジョニングエンジンは、Terraform Community Edition 製品 (External 製品タイプを使用) と Terraform Cloud 製品 (Terraform Cloud 製品タイプを使用) の両方に必要です。

**注記**  
エンジン設定は 1 回限りの設定で、約 30 分かかります。

## Terraform Community Edition (External 製品タイプ) のプロビジョニングエンジン
<a name="getstarted-terraform-engine-os"></a>

AWS Service Catalog は *External *製品タイプを使用して Terraform Community Edition 製品をサポートします。External 製品タイプは、プロビジョニングエンジンの設定に基づいて、Pulumi、Ansible、Chef などの他のプロビジョニングツールもサポートします。

HashiCorp の Terraform Community Edition で External 製品タイプを使用する AWS Service Catalog 製品の場合、 AWS Service Catalog 管理者アカウント (ハブアカウント) に Terraform プロビジョニングエンジンをインストールして設定する必要があります。 はこのエンジンとそのリソース AWS を管理します。

AWS Service Catalog は、GitHub リポジトリに[、 が提供する Terraform AWSプロビジョニングエンジンのインストールと設定](https://github.com/aws-samples/service-catalog-engine-for-terraform-os/)の手順を提供します。リポジトリには次の情報が含まれています。
+ 必要なインストールツール
+ コードの構築
+  AWS アカウントへのデプロイ
+ プロビジョニングワークフロー、品質保証、制限に関する追加情報

## Terraform クCloud 用のプロビジョニングエンジン
<a name="getstarted-terraform-engine-cloud"></a>

HashiCorp の Terraform Cloud で Terraform Cloud 製品タイプを使用する AWS Service Catalog 製品の場合、 AWS Service Catalog 管理者アカウント (ハブアカウント) に Terraform プロビジョニングエンジンをインストールして設定する必要があります。HashiCorp は、このエンジンをリモート環境で管理します。

HashiCorp は、Terraform Cloud エンジンの設定手順を含む GitHub リポジトリを提供します。 [AWS Service Catalog](https://github.com/hashicorp/aws-service-catalog-engine-for-tfc)リポジトリには次の情報が含まれています。
+ 必要なインストールツール
+ コードの構築
+  AWS アカウントへのデプロイ
+ プロビジョニングワークフロー、品質保証、制限に関する追加情報