目前我们正在使用 azure frontdoor 进行联网并将服务公开到互联网。现在我们希望仅使用 API 管理来向客户端提供服务并完全删除 Front Door。我的问题是: 1. 是否可以仅使用API Management来提供维护安全的服务? 2. 如何实现这一目标?
到目前为止,我尝试使用 swagger 创建 api 管理并检查访问和 api 测试。所有服务都位于 azure 上并位于不同的资源组下。前门和 API 管理。
是的,了解如何将 APIM 集成到 VNET 中:https://learn.microsoft.com/azure/api-management/api-management-using-with-vnet 目标是将 APIM 集成到 VNET 中外部模式,这样它仍然可以接收来自外部的流量并将其路由到 VNET 内的后端 API。
请注意,Azure Front Door 和 Azure API 管理的功能集和功能有很大不同,并且服务在一般情况下不可互换。