Azure 如何通过 VNET 内的私有 IP 调用 Azure 私有终结点(Azure 私有 Link 服务)

Azure How can I call Azure Private Endpoint (Azure Private Link service) by private IP inside of VNET

我在 Azure 中创建了 VNET。我放入了一个子集 Azure Private Link,它在 VNET 之外和另一个虚拟机中调用 Azure Function。
当我尝试通过专用 IP 调用专用端点时,出现了 400 异常。如果我尝试从 VM ping 私有 IP,它确实有效。
但到 URL 为止效果很好。
有没有IP调用的方法?

我也遇到了同样的情况,这似乎是预期的行为。

首先,您可以在 Azure VM 中使用 PsPing 而不是 Ping 工具(使用 ICMP 协议)工具(使用 TCP 协议)来测试网络连接。

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

Azure 应用服务计划上的 Azure 功能是多租户的,同一 IP 地址用于许多 Web 应用。因此,我们无法通过 Web 浏览器使用其 IP 地址调用每个实例。如果您想使用私有 IP 调用它,作为解决方法,您可以通过 Postman 工具调用它并添加您的 azure 函数主机,如图所示。