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

为何我的两台Cloud SQL PostgreSQL数据库均无出站IP?

Cloud SQL PostgreSQL 双向复制:出站IP缺失问题及解决方案
  • 出站IP消失的原因:Cloud SQL公开实例的固定出站IP仅在特定场景下分配(比如配置只读副本时,为了稳定的复制流量),当你删除副本后,这个IP会被自动回收,属于正常设计行为。日常公开实例的出站流量会使用Google共享IP池中的动态IP,不会在控制台显示固定出站IP。

  • 双向复制的网络授权方案:不需要依赖对方的出站IP,有两种可靠方式:

    1. 利用Google内部网络:配置复制时,直接使用目标实例的连接名(格式如project:region:instance),Cloud SQL内部会自动打通实例间的网络,无需手动配置授权网络。
    2. 公网授权:如果必须走公网,将对方实例的公网IP添加到当前实例的「授权网络」列表中即可,不需要出站IP——因为复制请求是从源实例发起,目标实例只需要允许源实例的公网IP访问即可。
  • 配置双向复制的修正步骤:

    1. 为两台实例分别创建拥有REPLICATION权限的专用复制用户。
    2. 用cloud-sql-proxy连接其中一台实例,创建复制槽并设置指向另一台实例的连接信息(使用连接名或公网IP)。
    3. 重复步骤2配置反向复制。
    4. 无需等待或查找出站IP,Google内部网络会自动处理连通性,若用公网则确保对方公网IP已在授权列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 00:09:55