我配置了一个虚拟网络 (vnet),它具有为专用端点、Web 应用程序、数据库和 VPN 点到站点等定义的子网...
要点很简单,我不希望通过互联网访问我的任何服务。
我正在尝试配置 azure api 管理服务 (APIM),以便成为访问 vnet 中所有 api 的网关。
有办法设置吗?因为看起来唯一的方法是将 APIM 添加到 VNET,而该 APIM 只能与高级 AMS 服务配合使用,而这超出了我的价格范围?
我认为 APIM 专用入站端点没有按照我希望的方式工作
干杯
最佳答案
是的,您可以将 APIM 集成到 VNet 中以连接到私有(private)后端。但是,是的,这需要高级级别。
参见此处https://learn.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet?tabs=stv2
另一种方法是使用网络过滤锁定所有后端服务,仅允许来自 APIM 的流量,即使它们仍然具有公共(public)端点。
关于Azure api管理访问虚拟网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76829130/