如何解决使用Terrafrom获取Azure Databricks URL
在开发环境中,我使用Terrafrom部署Azure DataBrick,并可以使用workspace_url https://www.terraform.io/docs/providers/azurerm/r/databricks_workspace.html获取URL。但是在生产中,我必须通过terraform部署整个基础架构,而仅通过ARM部署Azure Databricks(这是公司的政策)。例如,当我使用data.azurerm_databricks_workspace.example时,我得到一个错误,即无法在数据中使用azurerm_databricks_workspace。告诉我如何获取workspace_url并在Terrafrom中使用它。谢谢。
解决方法
浏览Databricks Labs Terraform提供程序的来源时,您可以找到对workspace properties endpoint的引用,该引用在workspaceUrl
字段中有properties
。因此,如果您使用管理AAD JWT令牌调用https://management.azure.com/subscriptions/<uui>/resourceGroups/<resource-group-name>/providers/Microsoft.Databricks/workspaces/<workspace-name>
,则应该能够检索工作空间URL。
我不确定通过Azure CLI does expose it是否将其公开给ARM模板。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。