Azure APIM Internal Vnet integration.无法部署/创建 API 和 [无法连接到管理终结点]



我安装了Azure APIM,并使用Azure devops管道在APIM实例中部署了一些API。后来,我们想将APIM与Vnet集成,因此将APIM实例分配给一个具有专用子网的Vnet,并根据MSFT文档分配了具有打开的推荐端口的NSG规则。还附加了证书并定义了一些自定义域名。但最终,我无法再次看到和API,也无法创建/部署到实例。不确定问题出在哪里?

这是我每次访问实例页面时看到的错误之一。

**Failed to connect to management endpoint at apim-xxx-xxx-dev-xxx.management.azure-api.net:3443 for a service deployed in a virtual network. Make sure to follow guidance at https://aka.ms/apim-vnet-common-issues.**

不确定这是问题还是其他什么。。。。

如有任何帮助或信息,我们将不胜感激。

在内部VNet集成中,API管理网关和开发人员门户只能通过内部负载平衡器从虚拟网络中访问。请参阅此处的文档。在这种类型的部署中,您必须使用VPN或到Azure VNet的快速路由连接。

@wali在回答中提到,通过内部VNet集成,所有APIM服务端点只能从VNet内访问。

如果您想通过APIM向外部用户公开VNet中的后端API,可以考虑使用外部VNet集成。

如果您希望外部和内部用户都通过APIM访问API,则可以使用内部VNet与应用程序网关的集成,如本文档中所述。

最新更新