Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Terraform es una herramienta de infraestructura como código (IaC) que puedes usar para aprovisionar recursos y permisos para varios servicios de Google Cloud , incluido Vertex AI.
Terraform tiene una sintaxis declarativa y orientada a la configuración que puedes usar para describir la infraestructura que deseas aprovisionar en tu proyecto de Vertex AI. Después de crear esta configuración en uno o más archivos de configuración de Terraform, puedes usar la CLI de Terraform para aplicarla a tus recursos de Vertex AI.
Imagina una situación en la que deseas aplicar una configuración estandarizada a varios recursos de Vertex AI de un tipo específico. Con Terraform, puedes optimizar todo el proceso de la siguiente manera:
Describe la infraestructura seleccionada en un archivo de configuración de Terraform.
No es necesario crear un código que describa cómo aprovisionar esta configuración con objetos y métodos de la API de Vertex AI.
Usa Terraform para evaluar tu configuración de Terraform y generar un plan de ejecución. En función de esta configuración, Terraform indica los cambios que planea realizar en la infraestructura de Vertex AI.
Usa Terraform para aplicar los cambios en el plan de ejecución.
Terraform invoca la API de Vertex AI en segundo plano para aplicar los cambios planificados.
Si no existe un recurso u objeto de infraestructura de Vertex AI definido en la configuración de Terraform, Terraform lo crea.
Si existe un objeto de infraestructura o recurso de Vertex AI, pero tiene una configuración diferente, Terraform lo actualiza para que coincida con tu configuración de Terraform.
Si algún objeto de infraestructura o recurso de Vertex AI coincide con tu configuración de Terraform, Terraform no lo modifica.
Recursos de Terraform disponibles para Vertex AI
Los recursos de Terraform representan objetos de infraestructura. En la siguiente tabla, se enumeran los recursos de Terraform que están disponibles para los productos y servicios de Vertex AI, junto con vínculos a muestras de configuración de Terraform:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["# Terraform support for Vertex AI\n\nTerraform is an (IaC) tool that you can use\nto provision resources and permissions for multiple Google Cloud services,\nincluding Vertex AI.\n\nTerraform has a declarative and configuration-oriented syntax,\nwhich you can use to describe the infrastructure that you want to provision in\nyour Vertex AI project. After you author this configuration in\none or more Terraform configuration files, you can use the Terraform CLI to apply this configuration to your Vertex AI resources.\n\nConsider a scenario where you want to apply a standardized configuration to\nmultiple Vertex AI resources of a specific type. Using\nTerraform, you can streamline the entire process, as follows:\n\n- Describe the selected infrastructure in a Terraform configuration file.\n You don't need to author code describing how to provision this configuration\n using objects and methods from the Vertex AI API.\n\n- Use Terraform to evaluate your Terraform configuration and generate\n an execution plan. Based on this configuration, Terraform indicates\n what changes it plans to make to the Vertex AI infrastructure.\n\n- Use Terraform to apply the changes in the execution plan.\n Terraform invokes the Vertex AI API in the background to apply\n the planned changes.\n\n - If a Vertex AI resource or infrastructure object defined in\n the Terraform configuration does not exist, Terraform creates it.\n\n - If a Vertex AI resource or infrastructure object exists but\n has a different configuration, Terraform updates it to match your\n Terraform configuration.\n\n - If any Vertex AI resource or infrastructure object matches your Terraform configuration, Terraform leaves it unchanged.\n\nTerraform resources available for Vertex AI\n-------------------------------------------\n\n[Terraform resources](https://developer.hashicorp.com/terraform/language/resources) represent infrastructure objects. The following table lists the Terraform resources that are available for Vertex AI products and services, along with links to Terraform configuration samples:\n\nLearn more about Terraform\n--------------------------\n\n- [Terraform Developer website](https://developer.hashicorp.com/terraform/)\n\n- [What is Terraform?](https://developer.hashicorp.com/terraform/intro)\n\n- [Terraform Language Documentation](https://developer.hashicorp.com/terraform/language)\n\n- [Terraform CLI Documentation](https://developer.hashicorp.com/terraform/cli)\n\n- [Terraform registry](https://registry.terraform.io/providers/hashicorp/google/latest/docs/)\n\nWhat's next\n-----------\n\n- [Use Terraform to create a user-managed notebooks instance](/vertex-ai/docs/tutorials/terraform/terraform-create-user-managed-notebooks-instance)"]]