Azure我如何通过VNET内部的私有IP调用Azure私有端点(Azure私有链接服务)

时间:2020-05-27 13:27:15

标签: azure azure-functions azure-virtual-network azure-private-dns

我在Azure中创建了VNET。我将一个子集“ Azure专用链接”放入了VNET之外的另一个“ Azure Function”中,并将其放入了另一个虚拟机中。
当我尝试通过专用IP调用专用端点时,出现了400异常。而且,如果我尝试从VM ping私有IP,则它不起作用。
但是通过URL可以很好地工作。
是否可以通过IP调用它?

1 个答案:

答案 0 :(得分:2)

我也面临相同的情况,这似乎是预期的行为。

首先,可以使用 PsPing 工具(使用TCP协议)代替Azure VM中的 Ping 工具(使用ICMP协议)进行测试网络连接。

enter image description here

它表示带有私有端点的端口443的Azure功能已打开,应该能够接受连接。

Azure应用程序服务计划上的Azure功能是多租户,许多Web应用程序使用相同的IP地址。因此,我们无法通过网络浏览器调用每个实例的IP地址。如果您想使用专用IP进行调用,则可以使用Postman工具通过添加azure函数主机作为显示图片来调用它。

enter image description here