全部产品
Search
文档中心

云数据库 RDS:为RDS PostgreSQL实例开通外网地址

更新时间:Dec 26, 2023

RDS默认提供内网地址,仅允许同VPC下的实例(ECS等阿里云实例)内网访问,如果您的业务部署在其他VPC或本地机器上,则需要开通外网地址,您的业务可以通过外网地址访问RDS实例。

内网地址和外网地址

地址类型

说明

内网地址

  • 默认提供内网地址,无需申请,无法释放,可以切换网络类型。

  • 如果您的应用部署在ECS实例,且该ECS实例与RDS实例在同一VPC下,则RDS实例与ECS实例可以通过内网互通,无需申请外网地址。

  • 通过内网访问RDS实例时,安全性高,而且可以实现RDS的最佳性能。

外网地址

  • 外网地址需要手动申请,不需要时也可以释放。

  • 无法通过内网访问RDS实例时,您需要申请外网地址。具体场景如下:

    • ECS实例访问RDS实例,且ECS实例与RDS实例位于不同VPC下。

    • 阿里云以外的设备访问RDS实例。

重要
  • 申请外网地址和后续产生的公网流量暂不收费。

  • 外网地址会降低实例的安全性,请谨慎使用。

  • 为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的RDS实例在同一地域且网络类型相同的ECS实例,然后使用内网地址。

开通或关闭外网地址

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏单击数据库连接

  3. 您可以执行申请或释放操作:

    • 如果未申请外网地址,可以单击开通外网地址

    • 如果已申请外网地址,可以单击关闭外网地址

    警告

    开通外网地址时,默认会勾选将0.0.0.0/0加入白名单,0.0.0.0/0表示允许任何IP访问RDS实例,只建议在测试时使用,请勿在线上业务实例中设置IP白名单为0.0.0.0/0。

  4. 在弹出的对话框中,单击确定

相关文档

  • 开通外网地址后,您需要将客户端或应用程序所在机器的公网IP添加到RDS实例的白名单中,才能通过外网访问RDS实例。更多信息,请参见设置白名单

  • 您可以通过pgAdmin客户端、PostgreSQL命令行工具、应用程序等方式连接RDS实例。更多信息,请参见连接PostgreSQL实例

  • 您可以通过API开通或释放外网地址。

    API

    描述

    AllocateInstancePublicConnection

    开通实例的外网地址

    ReleaseInstancePublicConnection

    关闭实例的外网地址