在Databricks SQL中使用个人访问令牌进行身份验证
要验证和访问Databricks REST api,您可以使用Databricks个人访问令牌或密码。我们强烈建议您使用令牌。
使用个人访问令牌访问Databricks REST API
中存储个人访问令牌. netrc
然后用在旋度
或者传递给授权:持票人
头。
存储令牌. netrc
存档和使用旋度
创建一个. netrc
文件,机
,登录
,密码
属性:
机< databricks-instance >登录令牌密码< personal-access-token >
地点:
< databricks-instance >
主机名是工作空间的URL您的Databricks部署,之后https://
在下一个之前/
.令牌
是字面值字符串令牌
< personal-access-token >
是您个人访问令牌的值。
重要的
您可以选择设置登录
到你的Databricks用户名和密码
到你的Databricks密码。但是,我们建议您使用个人访问令牌对API仓库进行身份验证。如果您选择使用用户名和密码,不使用- u
将您的证书如下:
curl -u : -X GET https://< databrickks -instance>/api/2.0/sql/ warehousing /
调用. netrc
文件,使用- n
在你的旋度
命令:
curl -n -X GET https://< databrickks -instance>/api/2.0/sql/ warehousing / GET=< warehouse-id >
有关使用的更多信息. netrc
与卷曲,看到的cURL MAN页面和netrc页面在GNU中netutils
文档。