I created a linux virtual machine on Azure and a Blob Storage Account on the same subscription and in the same resource group.
I'm trying to access my storage account from my virtual machine using Shared Access Signatures.
So I generated a SAS URL using the public IP of my virtual machine and tried to access the storage account from my Java application and I have an error telling me that the specified IP is not in the range of authorized IPs.
I tried with another subscription and got the same thing.
I tried too using curl and always got the same error.
The error is :
<?xml version="1.0" encoding="utf-8"?> <Error> <Code>AuthorizationSourceIPMismatch</Code> <Message> This request is not authorized to perform this operation using this source IP 100.**.**.**. RequestId:*********-****-****-****-*********** Time:2016-11-24T09:58:57.9211184Z </Message> <SourceIP>100.**.**.**</SourceIP> </Error>