取消
顯示的結果
而不是尋找
你的意思是:

你能使用秘密API在δ2.0住表配置嗎?

MetaRossiVinli
貢獻者

秘密API 2.0不適用於三角洲住表配置嗎?我知道的秘密API 2.0是在公共預覽和這個用例可能不支持,。我試著以下,不工作的原因。

在DLT配置JSON在“配置”一節,這是無效的,因為它不是有效的JSON:

“憑證”:{{秘密/ my-creds / service-credentials}},

這是有效的JSON,但是不是秘密API所取代。花括號和完整的字符串被加載到我引發的環境。

“憑證”:“{{秘密/ my-creds / service-credentials}}”,

我可以用下麵的代碼加載的秘密在細胞DLT筆記本。所以,這是一個有效的解決方法,但我想要它的DLT配置。

一個= dbutils.secrets。得到(=“my-creds”範圍,鍵=“service-credentials”) spark.conf。集(“憑證”)

1接受解決方案

接受的解決方案

匿名
不適用

@Kevin羅西:

作為一個解決方案,您可以使用您提供的代碼加載的秘密在細胞DLT筆記本在火花配置。這將允許你使用你DLT的秘密代碼。

另一個解決方案可以在配置文件中存儲憑證或環境變量和讀它在DLT代碼中使用適當的方法。例如,您可以將憑證存儲在YAML文件和閱讀它在Python中使用PyYAML庫或r . YAML庫這個方法可能比存儲更加靈活和易於管理的憑證DLT配置。

在原帖子查看解決方案

2回答2

匿名
不適用

@Kevin羅西:

作為一個解決方案,您可以使用您提供的代碼加載的秘密在細胞DLT筆記本在火花配置。這將允許你使用你DLT的秘密代碼。

另一個解決方案可以在配置文件中存儲憑證或環境變量和讀它在DLT代碼中使用適當的方法。例如,您可以將憑證存儲在YAML文件和閱讀它在Python中使用PyYAML庫或r . YAML庫這個方法可能比存儲更加靈活和易於管理的憑證DLT配置。

我將繼續使用dbutils。秘密的解決方法。可能通過一個小函數,這樣我可以導入多個作業。現在解決了。

如果尚未路線圖,我建議增加的能力從DLT的秘密API讀取配置。這是一致的秘密可以提供給其他集群;無需處理DLT環境問題在筆記本上。我猜,這已經是路線圖。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map