将 Terraform 与 Dataform 搭配使用

本文档介绍了 Terraform 对 Dataform 的支持。

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 政策:

如需了解在 Terraform 中管理 IAM 的最佳实践,请参阅管理 Identity and Access Management

后续步骤

详细了解 Terraform: