Instalar y configurar el motor de aprovisionamiento Terraform - AWS Service Catalog

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Instalar y configurar el motor de aprovisionamiento Terraform

Para utilizar correctamente los productos de Terraform AWS Service Catalog, debe instalar y configurar un motor de aprovisionamiento de Terraform en la misma cuenta en la que administrará los productos de Terraform. Para empezar, puede utilizar el motor de aprovisionamiento de Terraform proporcionado por AWS, que instala y configura el código y la infraestructura necesarios para que funcione el motor de aprovisionamiento de Terraform. AWS Service Catalog Esta configuración única tarda aproximadamente 30 minutos. AWS Service Catalog proporciona un GitHub repositorio con instrucciones para instalar y configurar el motor de aprovisionamiento Terraform.

Determinación de cola

Cuando llama a una operación de aprovisionamiento, AWS Service Catalog prepara un mensaje de carga útil para enviarlo a la cola correspondiente del motor de aprovisionamiento. Para crear el ARN de la cola, AWS Service Catalog hace las siguientes suposiciones:

  • El motor de aprovisionamiento se encuentra en la cuenta del propietario del producto

  • El motor de aprovisionamiento está ubicado en la misma región en la que se realizó la llamada AWS Service Catalog

  • Las colas del motor de aprovisionamiento siguen el esquema de nomenclatura documentado que se detalla a continuación

Por ejemplo, si ProvisionProduct se llama us-east-1 desde la cuenta 1111111111 con un producto creado por la cuenta 0000000000000, se AWS Service Catalog supone que el ARN de SQS correcto es. arn:aws:sqs:us-east-1:0000000000000:ServiceCatalogTerraformOSProvisionOperationQueue

La misma lógica se aplica a la función de Lambda llamada por DescribeProvisioningParameters.