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 aplicar esta configuración 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. Si usas Terraform, puedes optimizar todo el proceso de la siguiente manera:
Describe la infraestructura deseada en un archivo de configuración de Terraform No necesitas 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 la configuración de Terraform y generar un plan de ejecución. Según esta configuración, Terraform indica qué cambios 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 de Vertex AI o un objeto de infraestructura definido en la configuración de Terraform, Terraform lo crea.
Si existe un objeto de infraestructura o un recurso de Vertex AI, pero tiene una configuración diferente, Terraform la actualiza para que coincida con la 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.
Si deseas comenzar a usar Terraform para Vertex AI, consulta Usa Terraform a fin de crear una instancia de notebooks administrados por el usuario.
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 en la actualidad para los productos y servicios de Vertex AI, junto con los vínculos a las muestras de configuración de Terraform: