Terraform 是一种基础架构即代码 (IaC) 工具,可用于为以下 Dataform 资源预配资源和权限:
例如,您可以使用 Terraform 创建和配置 Dataform 代码库、版本配置和工作流配置。
如需将 Terraform 与 Dataform 搭配使用,您需要创建配置文件来描述基础架构,然后应用配置文件以创建执行计划并执行操作来预配基础架构。
下表列出了 Terraform 注册表和 GitHub 中显示的 Dataform 配置示例。
Dataform 资源 | Terraform 注册表示例 |
---|---|
仓库 | google_dataform_repository |
版本配置 | google_dataform_repository_release_config |
工作流配置 | google_dataform_repository_workflow_config |
在 Terraform 中管理 IAM 访问权限
您可以使用 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: