AnalyticDB PostgreSQL版支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问AnalyticDB PostgreSQL版实例,如果您的应用所在ECS与AnalyticDB PostgreSQL版实例在不同地域或网络类型不同时,需申请外网地址,用于访问数据库。

应用场景

场景 说明
单独使用内网地址 适用于应用所在的ECS与AnalyticDB PostgreSQL版实例在同一地域且网络类型相同时。
单独使用外网地址
  • 适用于应用所在的ECS与AnalyticDB PostgreSQL版实例在不同地域时。
  • 适用于应用部署在阿里云以外的系统上时。
同时使用内网地址和外网地址
  • 适用于应用的模块部署在不同的ECS中,部分ECS与AnalyticDB PostgreSQL版实例位于同一地域且网络类型相同,部分ECS所在地域与AnalyticDB PostgreSQL版实例地域不同时。
  • 适用于应用的模块部署在ECS和阿里云以外的系统上,ECS与AnalyticDB PostgreSQL版实例位于同一地域且网络类型相同时。

注意事项

  • 在访问数据库前,您需要将访问数据库的IP地址或者IP段加入白名单,具体方法请参见设置白名单
  • 使用外网地址会降低实例的安全性,请谨慎选择。为了获得更快的传输速率和更高的安全级别,建议您将应用迁移到与您的AnalyticDB PostgreSQL版在同一地域的ECS上。

操作步骤

  1. 登录云原生数据仓库AnalyticDB PostgreSQL版控制台
  2. 在控制台左上角,选择实例所在地域。
  3. 找到目标实例,单击实例ID。
  4. 单击左侧导航栏中的数据库连接
  5. 单击外网地址右侧的申请外网地址释放外网地址即可。

相关API

API 描述
AllocateInstancePublicConnection 申请实例的外网地址。
ReleaseInstancePublicConnection 释放实例的外网地址。