先决条件:配置您的 Terraform 预置引擎 - Amazon Service Catalog
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

先决条件:配置您的 Terraform 预置引擎

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

注意

引擎配置为一次性设置,大约需要 30 分钟。

Terraform 社区版的预置引擎(外部产品类型)

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

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

Amazon Service Catalog提供了一个 GitHub 存储库,其中包含有关安装和配置Amazon提供的 Terraform 配置引擎的说明。存储库包含以下信息:

  • 必需的安装工具

  • 构建代码

  • 部署到 Amazon 账户

  • 有关预配置工作流程、质量保证和限制的其他信息

Terraform 云的预置引擎

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

HashiCorp 提供了一个 GitHub 存储库,其中包含有关为其配置 Terraform Cloud 引擎的说明。Amazon Service Catalog存储库包含以下信息:

  • 必需的安装工具

  • 构建代码

  • 部署到 Amazon 账户

  • 有关预配置工作流程、质量保证和限制的其他信息