Azure如何通过VNET内的专用IP调用内部API管理服务

Azure如何通过VNET内的专用IP调用内部API管理服务,azure,azure-functions,azure-api-management,azure-virtual-network,azure-dns,Azure,Azure Functions,Azure Api Management,Azure Virtual Network,Azure Dns,我在Azure中创建了VNET。我把一个子集放在内部API管理中,它在VNET外部和另一个虚拟机中调用Azure函数。当我试图调用API管理时,我得到了一个503异常。如果我尝试从虚拟机ping私有IP,它就不起作用了 另一个解决方案是创建Azure专用链接,但在本例中,我通过链接获得了信息,但无法通过专用IP ping或呼叫(got 400) 我的解决方案是在虚拟机中运行web应用程序而不是AF,因为虚拟机可以通过VNET中的专用IP轻松调用。 如何通过专用API调用API管理和其他azure

我在Azure中创建了VNET。我把一个子集放在内部API管理中,它在VNET外部和另一个虚拟机中调用Azure函数。当我试图调用API管理时,我得到了一个503异常。如果我尝试从虚拟机ping私有IP,它就不起作用了

另一个解决方案是创建Azure专用链接,但在本例中,我通过链接获得了信息,但无法通过专用IP ping或呼叫(got 400)

我的解决方案是在虚拟机中运行web应用程序而不是AF,因为虚拟机可以通过VNET中的专用IP轻松调用。

如何通过专用API调用API管理和其他azure服务(azure专用链接)?

来自官方

API管理服务不侦听来自IP的请求 地址。它只响应对上配置的主机名的请求 它的服务端点。这些端点包括网关、Azure 门户和开发人员门户、直接管理端点和Git

在内部API管理模式下,您只能通过主机名而不是专用IP访问API管理服务。对于这种模式,您必须管理自己的路由。如果您在虚拟网络中使用自定义DNS服务器,您还可以创建DNS记录,并从虚拟网络中的任何位置访问这些端点。

API管理服务不侦听来自IP的请求 地址。它只响应对上配置的主机名的请求 它的服务端点。这些端点包括网关、Azure 门户和开发人员门户、直接管理端点和Git


在内部API管理模式下,您只能通过主机名而不是专用IP访问API管理服务。对于这种模式,您必须管理自己的路由。如果您在虚拟网络中使用自定义DNS服务器,您还可以创建DNS记录并从虚拟网络中的任何位置访问这些端点。

这是否意味着我不能通过IP调用API管理,只能通过VNET内部的URL调用它?这是否意味着我不能通过IP调用API管理,只能通过VNET内部的URL调用它?