@Siva B I'm glad that you were able to resolve your issue and thank you for posting your solution so that others experiencing the same thing can easily reference this! Since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others ", I'll repost your solution in case you'd like to "Accept " the answer.
Issue: Was difficulty accessing a private storage blob via SAS token from within a Synapse pipeline. Team needs to access data files from a third-party vendor's storage account, and we have been provided with a SAS token for this purpose. To ensure that we can connect to the storage account, I have set up a Self-Hosted IR with a static IP address and had it whitelisted in the vendor's firewall. When creating a Linked Service using the SAS URI as authentication, the connection appears to be successful. However, when I try to create a dataset to access the file, a 403 error is thrown.
Solution: Initially, I was unable to access the data from the Synapse dataset browser because it was looking from the root directory, which I did not have access to. However, after specifying the correct path, I was able to access the data successfully.
Please let us know if you have any more questions and we will be glad to assist you further. Thank you!
Remember:
Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
Want a reminder to come back and check responses? Here is how to subscribe to a notification.