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>