Hubert-Dudek
Databricks MVP

As @werners said service principal needs to have access to the file level.

In the unity catalog, you can use "READ FILES"/"WRITE FILES" permission to give someone the possibility of reading files from the storage level (but through databricks).


My blog: https://databrickster.medium.com/