通过网络对等将 Azure App Service 连接到 Bitnami Mongo ReplicaSet 时遇到问题

Troubles connecting Azure App Service to a Bitnami Mongo ReplicaSet through Network Peering

根据标题,我有 2 个不同的资源组:

我想创建一个网络对等互连,以便让 App Service Plan 与数据库对话。由于 AS 没有 VNet,因此我必须首先创建一个。这是对等互连之前的网络拓扑:

然后我创建了对等连接 AS => DB,到目前为止一切顺利。 Azure 门户将网络显示为唯一网络,带有标志 "Connected"。此外,App Service Plan 的虚拟网络集成界面看起来不错。如果您查看图像的底部,您会看到 Address routed to Vnet DB 的地址 space,即 10.0.0.010.0.0.255.

尽管网络对等似乎配置正确,但我的 Node 应用程序仍然无法连接到数据库。到目前为止,我主要遇到了两个错误 application-side:

而 Azure 容器的 tcpping 给了我:

有什么想法吗?

您是否有从第二个 VNET 指向站点地址 space 的路线?我不相信 VNET 对等互连会告诉第二个 VNET 默认情况下指向站点地址 space。

VNET 对等互连配置中的一些复选框在描述中有点模糊,以下是有效的,这意味着将为您添加该路由的内容:

进行更改后重新启动 Web 应用程序,等待几秒钟并使用 tcpping 进行测试。此组合中可能有一些 BGP,所以如果它不能立即工作,请稍等片刻。