Terraform mit Dataform verwenden

In diesem Dokument wird die Terraform-Unterstützung für Dataform beschrieben.

Terraform ist ein IaC-Tool (Infrastruktur als Code), mit dem Sie Ressourcen und Berechtigungen für die folgenden Dataform-Ressourcen bereitstellen können:

Beispielsweise können Sie mit Terraform Dataform-Repositories, Release- und Workflow-Konfigurationen erstellen und konfigurieren.

Wenn Sie Terraform mit Dataform verwenden möchten, müssen Sie eine Konfigurationsdatei erstellen, um Ihre Infrastruktur zu beschreiben. Anschließend wenden Sie die Konfigurationsdatei an, um einen Ausführungsplan zu erstellen und Vorgänge zur Bereitstellung der Infrastruktur auszuführen.

In der folgenden Tabelle sind Beispiele für die Dataform-Konfiguration aufgeführt, die in der Terraform-Registry und in GitHub angezeigt werden.

Dataform-Ressource Terraform-Registry-Beispiel
Repository google_dataform_repository
Releasekonfiguration google_dataform_repository_release_config
Workflowkonfiguration google_dataform_repository_workflow_config

IAM-Zugriff in Terraform verwalten

Sie können Terraform verwenden, um die Richtlinie dataform_repository_iam für die Repository-Ressource festzulegen und zu verwalten.

Die folgenden Ressourcen helfen Ihnen bei der Verwaltung der Richtlinie dataform_repository_iam:

Best Practices für die Verwaltung von IAM in Terraform finden Sie unter Identitäts- und Zugriffsverwaltung verwalten.

Nächste Schritte

Weitere Informationen zu Terraform: