Hello Pavan Kumar Kurella,
Thank you for posting your query here!
The issue is likely due to a misconfiguration in how the certificate is set up or associated with the Service Principal or in how the linked service is configured.
Please make sure to grant at least Execute permission for all upstream folders and the file system, along with Read permission for the files to copy.
Check if the following resource providers are registered in your Azure Active Directory tenant:
Microsoft.DataLakeStore
Microsoft.DataLakeAnalytics
Microsoft.DataFactory.
If any of these providers are missing, register them to ensure proper connectivity.
Also. confirm that the certificate uploaded to MSIT/Service Principal matches the one created in PME/Key Vault. Verify the subject name and issuer and ensure that the certificate is correctly associated with the service principal.
Alternative Approach:
If you’d like to avoid using the Service Principal Key, consider using Managed Identity. Managed Identity provides a secure way to authenticate without exposing secrets.
Assign the managed identity to your PME/Data Factory/Azure Data Lake Storage Gen2 Linked service. Ensure that the managed identity has the necessary permissions in Azure Data Lake Storage Gen2.
Do let us know if you have any further queries. I’m happy to assist you further.