PolarDB PostgreSQL版提供了网络通道管理功能,通过网络通道您可以基于fdw外部表、dblink等多种方式实现跨库访问数据,使得跨库访问数据变得更为灵活和便捷。本文介绍如何创建PolarDB PostgreSQL版到ECS自建PostgreSQL数据库的网络通道。
前提条件
PolarDB PostgreSQL版集群和ECS自建PostgreSQL数据库必须属于同一个阿里云账号。
PolarDB PostgreSQL版集群和ECS自建PostgreSQL数据库必须属于同一个地域。
ECS实例的网络类型为专有网络(VPC)。
PolarDB PostgreSQL版集群产品版本需为企业版。
注意事项
一个PolarDB PostgreSQL版集群同一个地域最多创建3条网络通道。
操作步骤
登录PolarDB控制台。
在左侧导航栏单击集群列表。
在左上角,选择集群所在地域。
找到目标集群,单击集群ID。
在左侧导航栏,选择配置与管理 > 数据库管理。
在数据库管理页面,单击页面上方的网络通道管理页签。
选择网络通道到自建数据库。
单击创建网络通道到自建数据库,配置以下信息。
配置
说明
网络通道名称
您可以自定义网络通道的名称,名称限制如下:
由小写字母、数字、下划线(_)其中一到三种组成,必须包含小写字母。
以小写字母或数字开头,以小写字母或数字结尾。
长度不超过64个字符。
当您使用跨库查询时,需要使用该名称。
源实例名
固定当前PolarDB PostgreSQL版集群,不可修改。
目标实例所在region
ECS所在的地域的ID,例如cn-hangzhou。
固定当前PolarDB PostgreSQL版集群所在地域,不可修改。
您可以通过ECS控制台查看目标ECS可用区或者通过DescribeInstances接口查看目标ECS所属的地域ID。
目标实例所在vpc
ECS所在的专有网络(VPC)。
您可以在目标ECS控制台基本信息页面的网络信息区域查看专有网络ID。
目标实例所在vpc ip
ECS的IP地址。
您可以在目标ECS控制台基本信息页面的网络信息区域查看主私网IP。
目标实例所在vpc port
ECS自建PostgreSQL数据库的端口号,默认为1521。
备注
网络通道对应的备注。
单击确定即可完成创建。