RDS PostgreSQL的一键上云功能支持将ECS自建PostgreSQL迁移到RDS PostgreSQL。本文介绍上云前,ECS自建PostgreSQL配置安全组,允许RDS PostgreSQL访问自建PostgreSQL数据库端口。

前提条件

如果您需要将ECS自建PostgreSQL迁移到RDS PostgreSQL,则需要执行本文配置。ECS需要满足以下条件:
  • 网络:
    • 如果通过内网上云,ECS实例需要与RDS PostgreSQL实例处于相同VPC。
    • 如果通过公网上云,ECS实例需要具备公网IP。
  • ECS实例已部署PostgreSQL数据库。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择实例与镜像 > 实例
  3. 在顶部菜单栏左上角处,选择地域。
  4. 找到目标ECS实例,单击实例ID。
  5. 实例详情页签的基本信息区域,单击安全组链接。安全组
  6. 安全组页面的访问规则区域,单击入方向页签中的手动添加按钮。添加一条安全组规则。安全组配置
    安全组中关键参数说明如下:
    参数 取值说明
    协议类型 TCP,固定配置。
    端口范围 ECS自建PostgreSQL数据库的端口,可通过netstat -a | grep PGSQL命令查看。
    授权对象
    • 通过内网上云,需要配置RDS PostgreSQL实例的VPC网段
      查看方法:
      1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
      2. 在左侧导航栏单击一键上云,单击上云评估页签。
      3. 在配置向导的选择迁移来源步骤,选择迁移来源为阿里云ECS自建PostgreSQL或阿里云RDS PostgreSQL后,单击下一步
      4. 目标库配置步骤,查看RDS PostgreSQL实例的当前VPC网段RDSVPC网段
    • 通过公网上云,需要配置RDS PostgreSQL实例的公网IP地址
      查看方法:
      1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
      2. 在左侧导航栏单击一键上云,单击上云评估页签。
      3. 在配置向导的选择迁移来源步骤,选择迁移来源为具有公网地址的PostgreSQL迁移(含其他厂商的PostgreSQL迁移场景)后,单击下一步
      4. 目标库配置步骤,单击分配EIP。分配EIP
      5. 刷新后查看RDS PostgreSQL实例的公网IP地址公网IP地址

后续步骤

配置postgresql.conf文件