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

无需网关配置,能否在两个RDS实例间创建数据库链接?

能否在无网关配置的前提下在两个RDS实例间创建dblink?

这取决于两个RDS实例的网络部署情况:

  • 同一VPC/私有网络内的实例:只要安全组规则允许双方互相访问数据库端口(比如MySQL的3306、PostgreSQL的5432),无需网关配置就能创建dblink。直接使用实例的内网地址(或私有IP)建立连接即可,例如PostgreSQL中执行:

    dblink_connect('my_link', 'host=rds-instance-1.internal port=5432 dbname=target_db user=admin password=xxx');
    
  • 跨VPC/跨地域的实例:默认网络不通,必须先通过VPC对等连接、云企业网等方式打通网络,否则无法创建dblink——因为dblink依赖底层TCP网络连接,网络隔离的情况下根本无法建立通信,这种场景下绕不开网络连通配置,但不一定是传统网关,具体要看云厂商的网络方案。

额外注意:

  • 无论哪种场景,都要确保RDS实例的访问策略(安全组、IP白名单)对对方实例开放了对应端口权限。
  • 如果使用公网IP连接(不推荐生产环境),只要双方开启公网访问且安全组允许公网IP访问,也无需网关,但这种方式安全性较低。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:42:04