我创建了两个 vnet(主 APP vnet、Reporting APP vnet 都在同一个区域)。我的 azure postgres 数据库(PAAS)托管在主应用程序 vnet 上。我创建了两个私有端点。
第一个私有端点用于主应用程序、vnet 通信(DB <-> AKS)通信。它正在工作
创建第二个专用端点以建立与报告应用程序 vnet 的数据库连接。 不工作。
我还尝试将报告应用程序 vnet 对等到主应用程序 vnet。对等互连状态显示为已连接,第二个私有端点状态也处于已批准状态。
但我无法使用 FQDN 连接我的数据库。我收到以下错误
FATAL: The public network access on this server is disabled. To connect to this server, use the Private Endpoint from inside your virtual network. FATAL: The public network access on this server is disabled. To connect to this server, use the Private Endpoint from inside your virtual network.
我检查了报告应用程序 vnet(内部虚拟机)DNS 中的 nslookup 能够解析。但我无法通过 pgadmin 或任何应用程序连接它。
不知道我错过了什么。任何人都请给我建议