大家好,我想設置磚CLI指的磚CLI的文檔。當我設置使用個人訪問令牌,它工作正常,我能訪問工作區和獲取結果來自同一個工作區在磚筆記本% sh模式。
但是當我嚐試使用AAD-TOKEN配置,它顯示了下麵的消息——我
廣告令牌的值,我試圖將它添加到env變量,使用下麵的命令
% sh
出口DATABRICKS_AAD_TOKEN = < token_value >
但是因為某些原因沒有出現在env變量文件。
我在這裏失蹤嗎?
磚的文檔也並未提供太多的信息關於如何配置使用AAD-TOKEN磚CLI。這是正確的方法嗎?
嗨@Juned磨麵,
我是使用Azure磚有完全相同的問題。我同意文檔設置磚CLI的不足,和其他人同意。
我使用Azure磚在Windows機器上,蟒蛇構建的Python(使用蟒蛇PowerShell提示身份驗證)。
我認為我先運行時出現的問題
磚配置——aad-token
之前我已經設置環境變量。
我們需要確保環境變量設置在運行上麵的命令之前。我認為你所做的這個部分,但是對於其他讀者的利益我會發布在這裏。設置環境變量,去控製麵板,尋找環境變量並單擊“新”進入一個新的環境變量(用戶):
變量名=DATABRICKS_AAD_TOKEN
變量值= <廣告令牌>
關閉PowerShell並再次打開它。運行以下命令
磚配置——aad-token
一次。出現提示時,輸入你的磚主機URL。
https://adb- < workspace-id >。<隨機數> .azuredatabricks.net
這應該更新.databrickscfg用戶文件在你的用戶目錄(C: \ \ < user.id >),包括主機和AAD令牌,你進入新的環境變量。
然後嚐試運行
磚工作區/用戶列表
希望用戶在您的工作區路徑將會上市,如果驗證成功。
嗨@Juned磨麵,
我是使用Azure磚有完全相同的問題。我同意文檔設置磚CLI的不足,和其他人同意。
我使用Azure磚在Windows機器上,蟒蛇構建的Python(使用蟒蛇PowerShell提示身份驗證)。
我認為我先運行時出現的問題
磚配置——aad-token
之前我已經設置環境變量。
我們需要確保環境變量設置在運行上麵的命令之前。我認為你所做的這個部分,但是對於其他讀者的利益我會發布在這裏。設置環境變量,去控製麵板,尋找環境變量並單擊“新”進入一個新的環境變量(用戶):
變量名=DATABRICKS_AAD_TOKEN
變量值= <廣告令牌>
關閉PowerShell並再次打開它。運行以下命令
磚配置——aad-token
一次。出現提示時,輸入你的磚主機URL。
https://adb- < workspace-id >。<隨機數> .azuredatabricks.net
這應該更新.databrickscfg用戶文件在你的用戶目錄(C: \ \ < user.id >),包括主機和AAD令牌,你進入新的環境變量。
然後嚐試運行
磚工作區/用戶列表
希望用戶在您的工作區路徑將會上市,如果驗證成功。