搭配使用 Terraform 與 Dataform

本文說明 Terraform 支援 Dataform 的情況。

Terraform 是一種基礎架構即程式碼 (IaC) 工具,可用於為下列 Dataform 資源佈建資源和權限:

舉例來說,您可以使用 Terraform 建立及設定 Dataform 存放區、版本設定和工作流程設定。

如要搭配 Dataform 使用 Terraform,您需要建立設定檔來描述基礎架構,然後套用設定檔,以便建立執行計畫並執行操作,以便佈建基礎架構。

下表列出 Terraform 登錄項目GitHub 中的 Dataform 設定範例。

Dataform 資源 Terraform 登錄表範例
存放區 google_dataform_repository
版本設定 google_dataform_repository_release_config
工作流程設定 google_dataform_repository_workflow_config

在 Terraform 中管理身分與存取權

您可以使用 Terraform 設定及管理存放區資源的 dataform_repository_iam 政策

下列資源可協助您管理 dataform_repository_iam 政策:

如要瞭解在 Terraform 中管理 IAM 的最佳做法,請參閱「管理 Identity and Access Management」。

後續步驟

進一步瞭解 Terraform: