

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

# 先决条件：配置您的 Terraform 预置引擎
<a name="getstarted-terraform-engine"></a>

作为在中创建 Terraform 产品的先决条件 AWS Service Catalog，您必须在您的 Service Catalog 管理员帐户（中心帐户）中安装和配置配置引擎。Terraform 社区版产品（使用外部产品类型）和 Terraform 云产品（使用 Terraform 云产品类型）都需要预置引擎。

**注意**  
引擎配置为一次性设置，大约需要 30 分钟。

## Terraform 社区版的预置引擎（外部产品类型）
<a name="getstarted-terraform-engine-os"></a>

AWS Service Catalog 使用*外部*产品类型来支持 Terraform 社区版产品。*外部*产品类型还支持其他预置工具，包括 Pulumi、Ansible、Chef 等，具体取决于预置引擎的配置。

对于使用 “外部” 产品类型和 “Terraform 社区版” HashiCorp 的 AWS Service Catalog 产品，您必须在 AWS Service Catalog 管理员帐户（中心帐户）中安装和配置 Terraform 配置引擎。 AWS 管理此引擎及其资源。

AWS Service Catalog 提供了一个 GitHub 存储库，其中包含有关[安装和配置 AWS提供的 Terraform](https://github.com/aws-samples/service-catalog-engine-for-terraform-os/) 配置引擎的说明。存储库包含以下信息：
+ 必需的安装工具
+ 构建代码
+ 部署到 AWS 账户
+ 有关预配置工作流程、质量保证和限制的其他信息

## Terraform 云的预置引擎
<a name="getstarted-terraform-engine-cloud"></a>

对于使用 Terraform Cloud 产品类型和 Terraform Cloud HashiCorp 的产品，您必须在 AWS Service Catalog 管理员帐户（ AWS Service Catalog 中心帐户）中安装和配置 Terraform 配置引擎。 HashiCorp 在远程环境中管理此引擎。

HashiCorp 提供了一个 GitHub 存储库，其中包含有关为其配置 [Terraform Cloud 引擎](https://github.com/hashicorp/aws-service-catalog-engine-for-tfc)的说明。 AWS Service Catalog存储库包含以下信息：
+ 必需的安装工具
+ 构建代码
+ 部署到 AWS 账户
+ 有关预配置工作流程、质量保证和限制的其他信息