开通RDS MySQL数据库代理后,客户端需要通过数据库代理连接地址访问数据库。本文介绍RDS MySQL数据库代理地址类型以及如何设置整个数据库代理连接地址、内网连接地址和外网连接地址。
前提条件
代理地址类型说明
代理地址共分三种类型:内网地址(专有网络)、内网地址(经典网络)和外网地址。
开通数据库代理时会默认创建1个代理连接地址(原代理终端),新增代理连接地址(原代理终端)时会默认申请1个内网地址(专有网络),后续您可以申请外网地址。
单个RDS MySQL实例支持1~7个代理连接地址,每个代理连接地址支持申请1个内网地址(专有网络)和1个外网地址。
阿里云于2023年12月07日起不再提供RDS MySQL数据库代理新增网络类型为经典网络的代理地址。已申请内网地址(经典网络)的代理可以继续正常使用,但后续一旦释放内网地址(经典网络),将不再支持申请。更多信息,请参见【停售/下线】RDS MySQL数据库代理停止新增内网地址(经典网络)。
设置整个代理连接地址
新增代理连接地址
请参见新增代理连接地址。
修改代理地址或端口
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
在连接信息区域,在目标代理连接地址右侧单击图标。
在弹出的对话框内,设置连接地址前缀、端口,并单击确定。
地址前缀:以小写字母开头,2~40个字符,支持字母、数字和短划线(-)。
端口范围:1000~5999。
若您的数据库代理进行过共享型代理升级至独享型代理的操作,首次修改代理连接地址时,请注意代理连接地址后缀的改变。
说明
释放代理连接地址
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
单击目标代理连接地址右侧的删除连接,在弹出的对话框中单击确定。
云盘实例无法释放内网地址(专有网络)类型的代理连接地址。
本地盘实例需要至少保留一个代理连接地址。
这里释放的代理连接地址指整个代理连接地址,包括地址ID、内网地址、外网地址。
申请内网连接地址(专有网络)
当代理连接地址(原代理终端)下没有内网地址(专有网络)时,支持申请内网地址(专有网络)。
您可以在两个页面申请:
数据库代理页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
在连接信息区域,在目标代理连接地址的内网地址/端口列,单击申请专有网络地址。
在弹出的对话框中,设置VPC、交换机、代理连接地址、端口,单击确定。
说明建议交换机所在的可用区和代理的主可用区保持一致,申请内网地址后,暂不支持切换VPC和交换机。
每个代理连接地址仅支持申请1个内网地址(专有网络)。
地址前缀:以小写字母开头,2~40个字符,支持字母、数字和短划线(-)。
端口范围:1000~5999。
数据库连接页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库连接。
在数据库代理连接区域,在目标代理连接地址的内网地址/端口列,单击申请专有网络地址。
在弹出的对话框中,设置VPC、交换机、代理连接地址、端口,单击确定。
设置外网连接地址
申请外网连接地址
您可以在两个页面申请:
数据库代理页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
在连接信息区域,在目标代理连接地址ID的外网地址/端口列,单击申请外网地址。
在弹出的对话框中,设置外网连接地址前缀和端口,完成后单击确定。
数据库连接页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库连接。
在数据库代理连接区域,单击申请外网地址,设置外网连接地址前缀和端口,单击确定。
每个代理连接地址仅支持申请1个外网地址。
地址前缀:以小写字母开头,2~40个字符,支持字母、数字和短划线(-)。
端口范围:1000~5999。
释放外网连接地址
您可以在以下两个页面释放:
数据库代理页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
在待释放的外网地址右侧,单击释放外网地址,在对话框中单击确定。
数据库连接页
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库连接。
在数据库代理连接区域的待释放外网地址右侧,单击释放外网地址,在对话框中单击确定。
相关文档
相关API
API | 描述 |
查询RDS实例的数据库代理详情。 | |
查询RDS实例数据库代理的代理终端信息(连接地址信息)。 | |
修改RDS实例数据库代理的代理终端设置(连接地址访问策略)。 | |
创建数据库代理的连接地址。 | |
修改数据库代理的连接地址。 | |
删除数据库代理的连接地址。 |