嗨@Kaniz,謝謝你的及時回複。根據文檔,下麵的語法用紅色突出顯示的文本從秘密訪問鍵在火花配置範圍。我也使用相同的應用程序id和工作。但我如果租戶id即使用相同的語法。directory-id,它不工作。硬編碼directory-id作品。
我也是硬編碼存儲帳戶名稱。還沒有測試訪問它通過秘密範圍。
我添加這個配置在集群上,所以dbutils.secrets.getwork in spark config?
OAuth fs.azure.account.auth.type。< storage-account > .dfs.core.windows.net
fs.azure.account.oauth.provider.type。< storage-account > .dfs.core.windows.net org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider
fs.azure.account.oauth2.client.id。< storage-account > .dfs.core.windows.net <應用程序id >
fs.azure.account.oauth2.client.secret。< storage-account > .dfs.core.windows.net{{秘密/ < secret-scope > / < service-credential-key >}}
fs.azure.account.oauth2.client.endpoint。< storage-account > .dfs.core.windows.nethttps://login.microsoftonline.com/< directory-id > / oauth2 /令牌