Utilizza Terraform con Dataform

Questo documento descrive il supporto Terraform per Dataform.

Terraform è uno strumento Infrastructure as Code (IaC) che puoi utilizzare per eseguire il provisioning di risorse e autorizzazioni per le seguenti risorse Dataform:

Ad esempio, puoi utilizzare Terraform per creare e configurare repository Dataform, configurazioni di rilascio e configurazioni dei flussi di lavoro.

Per utilizzare Terraform con Dataform, devi creare un file di configurazione per descrivere l'infrastruttura, quindi applicare il file di configurazione per creare un piano di esecuzione ed eseguire operazioni per eseguire il provisioning dell'infrastruttura.

La seguente tabella elenca gli esempi di configurazione Dataform che vengono visualizzati nel registro Terraform e in GitHub.

Risorsa Dataform Esempio di registro Terraform
Repository google_dataform_repository
Configurazione della release google_dataform_repository_release_config
Configurazione del flusso di lavoro google_dataform_repository_workflow_config

Gestire l'accesso IAM in Terraform

Puoi utilizzare Terraform per impostare e gestire il criterio dataform_repository_iam per la risorsa repository.

Le seguenti risorse ti aiutano a gestire il criterio dataform_repository_iam:

Per le best practice per la gestione di IAM in Terraform, consulta Gestire Identity and Access Management.

Passaggi successivi

Scopri di più su Terraform: