秘密工作流示例

在這個工作流示例中,我們使用秘密設置JDBC連接到一個Azure的憑證數據湖店。

創建一個秘密範圍

創建一個秘密範圍jdbc

磚秘密創建範圍——jdbc範圍

請注意

如果你的賬戶沒有保費計劃或以上,您必須創建範圍管理許可授予所有用戶(“用戶”)。例如:

磚秘密創建範圍——範圍jdbc initial-manage-principal用戶

創建的秘密

添加的秘密用戶名密碼。運行以下命令,在打開編輯器中輸入的秘密值。

磚秘密把jdbc範圍——關鍵用戶名磚秘密把jdbc範圍——鑰匙的密碼

在一個筆記本使用的秘密

在一個筆記本,讀取存儲在秘密的秘密範圍jdbc配置JDBC連接器:

瓦爾driverClass=“com.microsoft.sqlserver.jdbc.SQLServerDriver”瓦爾connectionProperties=java跑龍套屬性()connectionPropertiessetProperty(“司機”,driverClass)瓦爾jdbcUsername=dbutils秘密得到(範圍=“jdbc”,關鍵=“用戶名”)瓦爾jdbcPassword=dbutils秘密得到(範圍=“jdbc”,關鍵=“密碼”)connectionProperties(“用戶”,s”$ {jdbcUsername})connectionProperties(“密碼”,s”$ {jdbcPassword})

現在可以使用這些ConnectionProperties與JDBC連接器跟你的數據來源。獲取的值的範圍從不顯示在筆記本(見秘密的修訂)。

另一組授予訪問權限

請注意

這一步需要,您的帳戶保費計劃或以上

驗證憑證是正確配置後,分享這些憑證datascience用於他們的分析。

授予datascience集團隻讀許可這些憑據通過以下請求:

磚秘密put-acl——jdbc範圍——主要datascience——允許讀