Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Terraform è uno strumento Infrastructure as Code (IaC) che puoi utilizzare
per eseguire il provisioning di risorse e autorizzazioni per più servizi Google Cloud ,
incluso Vertex AI.
Terraform ha una sintassi dichiarativa e orientata alla configurazione,
che puoi utilizzare per descrivere l'infrastruttura di cui vuoi eseguire il provisioning nel tuo
progetto Vertex AI. Dopo aver creato questa configurazione in uno o più file di configurazione Terraform, puoi utilizzare Terraform CLI per applicarla alle risorse Vertex AI.
Considera uno scenario in cui vuoi applicare una configurazione standardizzata a
più risorse Vertex AI di un tipo specifico. Utilizzando
Terraform, puoi semplificare l'intera procedura nel seguente modo:
Descrivi l'infrastruttura selezionata in un file di configurazione Terraform.
Non è necessario scrivere codice che descriva come eseguire il provisioning di questa configurazione
utilizzando oggetti e metodi dell'API Vertex AI.
Utilizza Terraform per valutare la configurazione Terraform e generare
un piano di esecuzione. In base a questa configurazione, Terraform indica
le modifiche che prevede di apportare all'infrastruttura Vertex AI.
Utilizza Terraform per applicare le modifiche nel piano di esecuzione.
Terraform richiama l'API Vertex AI in background per applicare
le modifiche pianificate.
Se una risorsa Vertex AI o un oggetto dell'infrastruttura definito nella
configurazione Terraform non esiste, Terraform lo crea.
Se esiste una risorsa o un oggetto dell'infrastruttura Vertex AI, ma
ha una configurazione diversa, Terraform lo aggiorna in modo che corrisponda alla tua
configurazione Terraform.
Se una risorsa Vertex AI o un oggetto dell'infrastruttura corrisponde alla configurazione Terraform, Terraform lo lascia invariato.
Risorse Terraform disponibili per Vertex AI
Le risorse Terraform rappresentano gli oggetti dell'infrastruttura. La tabella seguente elenca le risorse Terraform disponibili per i prodotti e i servizi Vertex AI, insieme ai link agli esempi di configurazione di Terraform:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)"]]