这篇说说通过 CLB 开启外网服务,并通过 pgAdmin 客户端连接到实例的方法。
注意:说明:
前提条件
·已申请使用后端服务功能。请 提单至 CLB,申请使用后端服务功能。
·已购买负载均衡服务。具体步骤请参见 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。 |
连接成功,界面如下。