Azure api管理访问虚拟网络

标签 azure azure-api-management azure-virtual-network

我配置了一个虚拟网络 (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/

相关文章:

Azure 函数服务总线队列触发器 - "A host error has occurred. System.Private.Uri: Value cannot be null. Parameter name: uriString."

azure - Azure Data Lake Gen2 是否提供 WebHDFS REST API?

azure - 如何通过 Azure Bicep 获取 Microsoft.Web/sites/functions 列表?

Azure vnet/子网列出连接的设备

azure - 静态托管 - 单个 blob 存储帐户中的多个网站

asp.net-mvc - DateTimePicker Azure 实现错误

azure API管理: is there a way to get the operation name in the inbound policy

azure - 设置变量策略 : Expression return type is not allowed

azure - Azure NIC 是否可以指向在 Azure DNS 区域中创建的记录?

azure - Azure ARM 中负载均衡器的入站 NAT 规则,如何指定端口范围?