使用SAS令牌

时间:2017-03-02 15:36:27

标签: azure-storage-blobs

我的存储帐户包含一个容器,当我从Portal生成SAS令牌而没有IP限制时它工作正常但是当我从具有IP限制的门户生成SAS令牌时,它无法正常工作。我在IP范围列中提供Vnet IP范围。但是当我尝试通过安装在Vnet地址空间内的其中一个VM中的Azure Explorer进行访问时,它会发出错误“此请求无权使用此源IP执行此操作”。 Vnet Ip范围-192.168.0.0 / 24,VM专用IP为192.168.0.68。 enter image description here

我不知道这个100.74.202.44来源IP的来源。 VM private为192.168.0.68,其公共IP也不同,即52.34.X.X. 让我知道我在这里做错了什么,或者这是Bug?

1 个答案:

答案 0 :(得分:1)

  

VM private为192.168.0.68,其公共IP也不同,即52.34.X.X.让我知道我在这里做错了什么,或者这是Bug?

据我所知,它是VM通过DHCP从Azure DataCenter获取的内部IP。在Azure经典门户网站上,我们可以从Classic VM Dashboard获取内部IP,如下所示:

enter image description here

但是在Azure新门户中,我无法找到它。 当尝试从Azure VM访问Azure存储时,似乎通过Azure内部Ip 100.x.x.x.  因此,请尝试添加此IP以限制生成SAS令牌,然后它将起作用。