RDS支持内网地址和外网地址两种地址类型,默认提供内网地址供您内部访问RDS实例,如果需要外网访问,您需要申请外网地址。

内网地址和外网地址

地址类型 说明
内网地址
  • 默认提供内网地址。

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

  • 通过内网访问RDS实例时,安全性高,而且可以实现RDS的最佳性能。
外网地址
  • 外网地址需要手动申请,不需要时也可以释放。

  • 无法通过内网访问RDS实例时,您需要申请外网地址。具体场景如下:
    • ECS实例访问RDS实例,且ECS实例与RDS实例位于不同地域,或者网络类型不同。
    • 阿里云以外的设备访问RDS实例。
说明
  • 申请外网地址和后续产生的公网流量暂不收费。
  • 外网地址会降低实例的安全性,请谨慎使用。
  • 为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的RDS实例在同一地域且网络类型相同的ECS实例,然后使用内网地址。

申请外网地址

  1. 登录RDS管理控制台
  2. 在页面左上角,选择实例所在地域。
    选择地域
  3. 找到目标实例,单击实例ID。
  4. 在左侧导航栏中选择数据库连接
  5. 单击申请外网地址


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

    外网地址生成成功。

  7. (可选)如果您要修改外网地址或端口号,单击修改连接地址,在弹出的对话框中设置外网地址及端口号,然后单击确定
    说明
    • 连接地址前缀以小写字母开头,8-64个字符,支持字母、数字和连字符(-)。
    • 专有网络下,内外网地址的端口都无法修改。
    • 经典网络下,内外网地址的端口都支持修改。


相关API

API 描述
AllocateInstancePublicConnection 申请实例的外网连接串