使用 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 令牌的主要内容,如果未能解决你的问题,请参考以下文章
使用 PowerShell 生成 Azure 存储帐户 SAS 密钥
我可以使用 Powershell 导出 azure devops 管道运行历史吗?
如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)