Terraform è uno strumento IaC (Infrastructure as Code) che puoi utilizzare per eseguire il provisioning di risorse e autorizzazioni per più servizi Google Cloud, tra cui Vertex AI.
Terraform ha una sintassi dichiarativa e orientata alla configurazione che puoi utilizzare per descrivere l'infrastruttura da eseguire il provisioning nel tuo progetto Vertex AI. Dopo aver creato questa configurazione in uno o più file di configurazione Terraform, puoi utilizzare l'interfaccia a riga di comando di Terraform per applicare questa configurazione alle tue risorse Vertex AI.
Considera uno scenario in cui vuoi applicare una configurazione standardizzata più risorse Vertex AI di un tipo specifico. Con Terraform, puoi semplificare l'intera procedura nel seguente modo:
Descrivi l'infrastruttura desiderata in un file di configurazione Terraform. Non è necessario creare codice che descriva come eseguire il provisioning di questa configurazione utilizzando oggetti e metodi dell'API Vertex AI.
Utilizza Terraform per valutare la configurazione di Terraform e generare un piano di esecuzione. In base a questa configurazione, Terraform indica quali modifiche i progetti per l'infrastruttura Vertex AI.
Usa Terraform per applicare le modifiche nel piano di esecuzione. Terraform invoca l'API Vertex AI in background per applicare le modifiche pianificate.
Se una risorsa o un oggetto dell'infrastruttura Vertex AI è definito la configurazione Terraform non esiste, Terraform la crea.
Se esiste una risorsa o un oggetto dell'infrastruttura Vertex AI, ha una configurazione diversa, Terraform la aggiorna alla configurazione di Terraform.
Se una risorsa o un oggetto dell'infrastruttura Vertex AI corrisponde alla tua configurazione Terraform, Terraform lascia invariato.
Per iniziare a utilizzare Terraform per Vertex AI, consulta Utilizzare Terraform per creare un'istanza di blocchi note gestita dall'utente.
Risorse Terraform disponibili per Vertex AI
Le risorse Terraform rappresentano gli oggetti dell'infrastruttura. La tabella seguente elenca le risorse Terraform attualmente disponibili per i prodotti e i servizi Vertex AI, insieme ai link agli esempi di configurazione di Terraform: