We have a DLT pipeline configure with spn inside the notebook, which was working fine. Now after credentials expiry, we created new one and updated the same in notebook. Now we are pipeline is not able to read from ADLS.
SPN and my UserId is having contributor privilege on the ADLS.
SPN and Access Key config working fine when we use in interactive cluster and we are able to read the data
But in DLT it is throwing below error.
dlt.errors.exceptions.captured.SparkException: [INSUFFICIENT_PERMISSIONS] Insufficient privileges: User does not have permission SELECT on any file. SQLSTATE: 42501
Below are the steps we tried but still getting the same error.
1. Configured SPN / Access key in notebook, 2. Configured SPN / Access key in DLT pipeline cluster config.