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:

Sie können beispielsweise mit Terraform Dataform-Repositories, Release-Konfigurationen 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, und dann die Konfigurationsdatei anwenden, um einen Ausführungsplan zu erstellen und Vorgänge für die Bereitstellung der Infrastruktur auszuführen.

In der folgenden Tabelle sind Konfigurationsbeispiele für Dataform aufgeführt, die in der Terraform-Registry und auf 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

Mit Terraform können Sie die dataform_repository_iam-Richtlinie für die Repository-Ressource festlegen und verwalten.

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

Best Practices für die Verwaltung von IAM in Terraform finden Sie unter Identity and Access Management verwalten.

Nächste Schritte

Weitere Informationen zu Terraform