You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure RDS PostgreSQL通过FDW连接AWS RDS失败问题咨询

跨云RDS FDW连接报错解决方案

首先明确结论:不同云服务商的RDS之间完全支持PostgreSQL FDW功能,你遇到的报错和FDW本身无关,属于网络连通性故障。

你返回的错误码0x00002742/10050是标准的套接字网络不可达错误,结合你配置的目标地址都是10.x.x.x网段的私有内网地址,可以直接定位根因:AWS侧RDS的内网IP仅能在AWS对应VPC内部访问,Azure和AWS的私有网络默认不打通,因此Azure侧RDS无法访问该内网地址。

修复步骤

  • 优先选择安全稳定的方案:在AWS和Azure之间搭建专线/IPsec VPN,打通两边的私有网络,配置双向路由规则保证Azure侧RDS所在网段可以访问AWS侧RDS的内网IP及5432端口,同时修改AWS RDS的安全组规则,放行Azure侧内网网段的5432端口访问请求。
  • 若暂时无法搭建专线/VPN,可临时使用公网访问方案:将AWS侧RDS调整为公网可访问模式,修改安全组规则放行Azure侧RDS的出口公网IP的5432端口访问请求。
  • 最后修改Azure侧PostgreSQL实例上的FDW外部服务器配置,将host参数替换为专线打通后的AWS RDS内网IP,或者公网访问模式下的AWS RDS公网域名,重新测试连接即可。

快速验证方法

你可以在Azure侧和RDS同VPC的云服务器上,直接用psql -h <你配置的FDW目标地址> -p 5432 -U <连接用户名>命令测试连接,如果psql也无法连通,即可完全确认是网络层面问题,和FDW功能无关。

内容的提问来源于stack exchange,提问作者UmaShankar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 00:06:03