【问题标题】:Creation of Azure Databricks Mount Points using Terraform使用 Terraform 创建 Azure Databricks 挂载点
【发布时间】:2022-11-25 14:37:57
【问题描述】:
我想知道是否可以使用 Azure Databricks 资源提供程序创建 Azure Databricks 挂载点。各种 Azure 服务主体用于提供对 ADLS Gen2 中各种装载点的访问权限。
那么这些挂载点是否可以通过正确的服务主体访问权限放置在 Databricks 中,这可以使用 Terraform 完成吗,或者最好的方法是什么。
谢谢
【问题讨论】:
标签:
terraform
databricks
azure-databricks
terraform-provider-azure
terraform-provider-databricks
【解决方案1】:
您不能使用 azurerm 提供程序执行此操作,因为它仅适用于与 Azure 相关的对象,并且 DBFS 装载特定于 Databricks。但是 Databricks Terraform provider 拥有专为该任务设计的 databricks_mount 资源。只需考虑到因为没有“挂载 API”之类的东西,挂载是通过分离一个小集群并在其中执行 dbutils.fs.mount 命令来执行的。
附言确实不再推荐安装,因为工作区的所有用户都可以使用用于安装的服务主体的权限访问安装的内容。