Terraform è uno strumento Infrastructure as Code (IaC) 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 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 l'interfaccia a riga di comando di Terraform per applicare questa configurazione alle risorse Vertex AI.
Considera uno scenario in cui vuoi applicare una configurazione standardizzata a più risorse Vertex AI di uno specifico tipo. Utilizzando Terraform, puoi semplificare l'intero processo come segue:
Descrivere l'infrastruttura desiderata in un file di configurazione Terraform. Non è necessario creare il codice per descrivere come eseguire il provisioning di questa configurazione utilizzando oggetti e metodi dell'API Vertex AI.
Utilizza Terraform per valutare la configurazione e generare un piano di esecuzione. In base a questa configurazione, Terraform indica le modifiche che ha in programma di apportare all'infrastruttura Vertex AI.
Utilizza Terraform per applicare le modifiche al piano di esecuzione. Terraform richiama l'API Vertex AI in background per applicare le modifiche pianificate.
Se non esiste una risorsa Vertex AI o un oggetto dell'infrastruttura definito nella configurazione Terraform, Terraform lo crea.
Se esiste una risorsa o un oggetto dell'infrastruttura Vertex AI, ma la configurazione è diversa, Terraform la aggiorna in modo che corrisponda alla configurazione di Terraform.
Se un oggetto di infrastruttura o risorsa Vertex AI corrisponde alla configurazione di Terraform, Terraform non lo modifica.
Per iniziare a utilizzare Terraform per Vertex AI, consulta Utilizzare Terraform per creare un'istanza di blocchi note gestiti dall'utente.
Risorse Terraform disponibili per Vertex AI
Le risorse Terraform rappresentano oggetti dell'infrastruttura. La seguente tabella elenca le risorse Terraform attualmente disponibili per i prodotti e i servizi Vertex AI, insieme ai link agli esempi di configurazione di Terraform: