通过 CLB 开启外网服务

最近更新时间:2025-08-06 11:36:52

我的收藏
云数据库 PostgreSQL 支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问实例。如果需要外网访问,您可通过控制台开启外网地址或者通过负载均衡 CLB 开启外网服务。
本文介绍通过 CLB 开启外网服务,并通过 pgAdmin 客户端连接到实例的方法。
说明:
当前北京,成都,广州,中国香港,南京,上海,东京,硅谷地域支持通过控制台开启外网地址。
开启外网地址后,必须配置安全组规则才能访问。

前提条件

已申请使用后端服务功能。请 提单至 CLB,申请使用后端服务功能。
已购买负载均衡服务。具体步骤请参见 CLB 购买方式
注意:
购买负载均衡服务时,服务地域需选择云数据库 PostgreSQL 所在的地域。
仅公网 CLB 实例支持后端服务功能,网络类型需选择为公网
创建负载均衡 CLB 实例时,请确保与云数据库 PostgreSQL 实例属于同一 VPC 网络。若处于非同一 VPC 网络,则需在创建 CLB 实例后,配置云联网打通私有网络,具体请参见 配置云联网

步骤 1:开启 CLB 后端服务

登录 负载均衡控制台,选择地域,在实例管理列表,单击实例 ID,进入基本信息页面,找到后端服务模块,单击点击配置。

在弹窗中单击提交,启用非本 VPC 内 IP


步骤 2: 配置负载均衡服务

在实例管理页面,选择监听器管理,在 TCP/UDP/TCP SSL/QUIC 监听器下方,单击新建

在弹出的对话框,逐步完成设置,最后单击提交,即可完成创建。

创建完成后,单击刚刚创建的监听器,单击绑定

在弹出的对话框,选择目标类型为 IP 类型,单击添加内网 IP,输入待连接 PostgreSQL 实例的内网 IP 地址和端口,单击确认完成绑定。
说明:
如无法绑定,请 提交工单 协助处理。


步骤 3:配置云数据库 PostgreSQL 安全组

登录 云数据库 PostgreSQL 控制台,选择地域,在实例列表,单击实例 ID操作列的管理,进入实例管理页面。
在实例管理页面,选择安全组页,单击配置安全组,新增安全组,配置安全组规则为放通全部端口,确认安全组允许外部 IP 访问,详细配置方法请参见 管理安全组



步骤 4:通过 pgAdmin 客户端连接实例

进入 pgAdmin 客户端官方下载 页面,根据系统类型选择下载并完成安装。

安装完成后打开 pgAdmin4,在首页单击 Add New Server ,填写待连接的实例信息。

填写信息说明如下:
参数
说明
Host name/address
输入负载均衡 CLB 实例的地址。在 CLB 实例详情页的基本信息下可查询 VIP 信息。
Port
输入负载均衡 CLB 实例的端口。在 CLB 实例详情页 > 监控器管理下可查询 TCP 端口号。
Username
输入待连接 PostgreSQL 实例的账号名。在实例管理页 > 数据库管理 > 账号管理下创建的账号。
Password
输入所填写的 Username 对应的密码,然后单击 Save

连接成功,界面如下图。