在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://< databics -instance>/api/2.0/sql/ warehousing /
調用. netrc
文件,使用- n
在你的旋度
命令:
curl -n -X GET https://< databicks -instance>/api/2.0/sql/ warehousing / GET=< warehouse-id >
有關使用的更多信息. netrc
使用cURL,可以看到cURL MAN頁麵和netrc頁麵在GNU中netutils
文檔。