使用氣流運行作業時,無效訪問令牌錯誤

了解在使用Databricks作業和氣流時收到無效訪問令牌錯誤時該如何處理。

寫的亞當Pavlacka

最後發布日期:2022年5月9日

問題

當你運行預定的風流數據作業時,你會得到這個錯誤:

無效的訪問令牌:403禁止錯誤

導致

要通過風流運行或調度Databricks作業,需要通過風流web界麵配置Databricks連接。以下任何不正確的設置都可能導致錯誤:

  • 設置宿主字段轉換為Databricks工作區主機名。
  • 設置登錄字段到令牌。
  • 設置密碼字段到databicks生成的個人訪問令牌。
  • 設置額外的字段轉換為JSON字符串,其中鍵為令牌該值是您的個人訪問令牌。

databicks生成的個人訪問令牌通常有效期為90天。如果令牌過期,則403禁止錯誤發生。

解決方案

驗證額外的字段正確配置了JSON字符串:

{"token": "<您的個人訪問令牌>"}
  • 方法中都提到了令牌密碼場和額外的字段。
  • 驗證宿主登錄,密碼字段配置正確。
  • 驗證個人訪問令牌是否過期。

如有必要,生成一個新的令牌(AWS|Azure).