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

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

安装和配置 Terraform 预配置引擎

要成功使用 Terraform 产品 Amazon Service Catalog,您必须在管理 Terraform 产品的同一个账户中安装和配置 Terraform 配置引擎。首先,您可以使用提供的 Terraform 配置引擎 Amazon,该引擎安装和配置 Terraform 配置引擎所需的代码和基础架构。 Amazon Service Catalog此一次性设置大约需要 30 分钟。 Amazon Service Catalog 提供了一个 GitHub 存储库,其中包含有关安装和配置 Terraform 配置引擎的说明。

队列确定

当您调用置备操作时, Amazon Service Catalog 准备一条有效负载消息以发送到置备引擎中的相关队列。为了为队列构建 ARN, Amazon Service Catalog 会进行以下假设:

  • 预配置引擎位于产品所有者的账户中

  • 配置引擎位于进行调用的 Amazon Service Catalog 同一区域

  • 预配置引擎队列遵循记录的命名方案,详见下文

例如,如果使用账户 0000000000000 创建的产品us-east-1从账户 1111111111 调入,则假定 SQS ARN ProvisionProduct 是正确的。 Amazon Service Catalog arn:aws:sqs:us-east-1:0000000000000:ServiceCatalogTerraformOSProvisionOperationQueue

同样的逻辑也适用于由 DescribeProvisioningParameters 调用的 Lambda 函数。