Hello @Rohit ,
Thanks for the question and using MS Q&A platform.
> To connect to a storage account using a system-assigned managed identity, you need to specify the resource URL for the storage account in the web activity. The resource URL for the storage account will be in the following format: https://storage.azure.com/
In your storage account,
- Add role assignment with a role as Storage Blob Data Contributor.
- Assign access to Managed identity
- Select Member and add your data factory as a member.
In Azure data factory web activity:
- Provide the URL of your blob as below. ex: https://storageaccountname.blob.core.windows.net/containername/filename
- Method: GET
- Add headers x-ms-version: 2017-11-09 xs-ms-blob-type: BlockBlob
- Authentication: System Assigned Managed Identity
- Resource: https://storage.azure.com/

Note: The resource url changes from service to service.
For more details, refer to Web activity in Azure Data Factory and Azure Synapse Analytics, Using Azure Data Factory to call Azure REST API of Azure API Management and How to Read File from Blob Storage and Save Contents in Variable in ADF Azure Data Factory Tutorial.
Hope this will help. Please let us know if any further queries.
- Please don't forget to click on
or upvote
button whenever the information provided helps you. 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
- If you are interested in joining the VM program and help shape the future of Q&A: Here is jhow you can be part of Q&A Volunteer Moderators