使用 Terraform 自动执行 Unity 目录设置

可以使用 Databricks Terraform 提供程序自动设置 Unity Catalog。 本文提供了 Terraform 提供程序 Unity Catalog 部署指南和资源参考文档的链接,以及要求(“开始之前”)和验证与部署提示。

开始之前

要使用 Terraform 自动执行 Unity Catalog 设置,必须具备以下条件:

  • Azure Databricks 帐户必须使用高级计划
  • 在 Azure 租户中,必须有权创建:

要使用 Databricks Terraform 提供程序为 Unity Catalog 配置元存储、元存储的存储、任何外部存储及其所有相关访问凭据,必须具备以下条件:

要使用 Databricks Terraform 提供程序来配置所有其他 Unity Catalog 基础结构组件,必须具备以下条件:

Terraform 提供程序 Unity 目录部署指南和资源参考文档

若要了解如何部署所有先决条件并为工作区启用 Unity 目录,请参阅 Databricks Terraform 提供程序文档中 部署先决资源和启用 Unity 目录

如果已有一些 Unity Catalog 基础结构组件,可以根据需要使用 Terraform部署其他 Unity Catalog 基础结构组件。 查看前一段落中提到的指南的各部分,以及 Databricks Terraform 提供程序文档的 Unity 目录部分

验证、计划、部署或销毁资源

  • 要在不部署 Terraform 配置的情况下验证其语法,请运行 terraform validate 命令。
  • 若要显示 Terraform 部署配置需要执行的操作,请运行 terraform plan 命令。 此命令实际上并不会部署配置。
  • 要部署配置,请运行 terraform deploy 命令。
  • 要删除已部署的资源,请运行 terraform destroy 命令。