使用 Powershell 脚本生成 Azure Databricks 令牌

Posted

技术标签:

【中文标题】使用 Powershell 脚本生成 Azure Databricks 令牌【英文标题】:Generate Azure Databricks Token using Powershell script 【发布时间】:2019-06-04 23:26:04 【问题描述】:

我需要。 我已经完成了使用 ARM 模板创建 Azure Databricks 的工作,现在我正在寻找使用 powershell 脚本生成 Databricks 令牌。

请告诉我如何使用 Powershell 脚本创建 Databricks 令牌

【问题讨论】:

显示你到目前为止所尝试的。 不过,我还没有尝试太多,我正在寻找可以生成令牌但找不到任何令牌的 Powershell 命令。 看来你云用这个token API。 我会很棒,如果你能提供更多关于如何在 powershell 中使用这个令牌 API 的信息,我也得到了一些相同的参考,下面是 url github.com/gbrueckl/Databricks.API.PowerShell/blob/master/… 【参考方案1】:

生成新令牌的唯一方法是通过 api,它要求您首先拥有一个令牌。 或者手动使用 Web ui。 databricks 没有官方的 powershell 命令,有一些非官方的命令,但它们仍然需要您先手动生成令牌。

https://github.com/DataThirstLtd/azure.databricks.cicd.tools

免责声明我是这些的作者。

更新:这些 powershell 命令现在可以使用服务主体而不是不记名令牌进行身份验证(或者可以为您生成不记名令牌)。

【讨论】:

您能否详细说明这些命令如何生成不记名令牌? 看这个例子:github.com/DataThirstLtd/databricks.vsts.tools/blob/master/…【参考方案2】:

因此,目前无法在部署 Azure Databricks 工作区后直接使用 API。我假设您想将其用作 CI/CD 管道的一部分 - 对吧?原因是您首先需要手动创建一个 API 令牌,然后您可以将其用于所有后续 API 请求。 但我会在这里调查并及时通知您!

【讨论】:

以上是关于使用 Powershell 脚本生成 Azure Databricks 令牌的主要内容,如果未能解决你的问题,请参考以下文章

运行 Azure Powershell 内联脚本

使用 PowerShell 生成 Azure 存储帐户 SAS 密钥

我可以使用 Powershell 导出 azure devops 管道运行历史吗?

如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)

用于本地文件的 Azure 自定义脚本扩展 CLI/Powershell

使用PowerShell脚本的Azure SQL备份自动化