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
政策:
google_dataform_repository_iam_policy
google_dataform_repository_iam_binding
google_dataform_repository_iam_member
如要瞭解在 Terraform 中管理 IAM 的最佳做法,請參閱「管理 Identity and Access Management」。
後續步驟
進一步瞭解 Terraform: