Hi Shivam,
Two things:
a) On your storage account -- Networking blade, please make sure that Allow trusted services on the trusted services list to access this storage account is checked.
b) On your storage account -- Networking blade, please make sure your client's public IP address is allowed. In other words, if you are using the Azure portal to access screenshot of your VM, you need to have the public IP address of the client PC you are using listed. If you don't you will receive an error.
If you are accessing the Azure portal from a VM on a VNet, then you could allow the VNet to access your storage account instead of allowing public IP.
Please note that any changes you make to your storage account's firewall settings can take a minute or so after clicking Save before they take effect.
Please click Accept Answer and upvote if the above was helpful. If something is unclear or you need additional assistance please add a comment.
Thanks.
-TP