@Tim Knight - Thanks for the question and using MS Q&A platform.It seems like the SPN you created does not have the necessary permissions to access the ADLS Gen2 file system in your Fabric Lakehouse.
Before granting the necessary permission to the SPN experiencing the same error as shown above:
To grant access to the Lakehouse and the underlying ADLS Gen2 file system for the SPN, you can follow these steps:
Step1: Register an application with the Microsoft Identity platform and add a client secret. Afterwards, make note of these values, which you use to define the linked service: I had created a SPN named: chepra-fabric and note the Application (client) ID, and Client secret value.
Step2: Grant the service principal necessary permission in Microsoft Fabric workspace.
Find the name of the Microsoft Fabric Lakehouse which you want to connect: Sample_lakehouse_188 then click on Manage permissions and then click on Add user search for necessary SPN: chepra-fabric and click on necessary permissions required and click on Grant as shown below:
Step3: After granting the necessary permission to the SPN, goback to the linked service and Test connection and it will successfully connects without any issue.
Note: In case, if you are experiencing the same issue - please do wait for 5-10mins and retry to test the connection.
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.