# 交换TaurusDB实例读写内网地址和代理地址（公测）
#### 操作场景
在数据库管理中，当需要在直连数据库实例与通过代理访问之间灵活切换时，通常会遇到需要频繁修改应用侧连接地址的问题，这不仅增加了运维复杂度，还可能导致业务中断。数据库代理创建成功后，TaurusDB支持将实例的读写内网地址与数据库代理地址进行互换。互换后，原通过实例读写内网地址直连的应用将改为经代理访问，原经代理访问的应用将改为直连实例，便于在直连实例与通过代理接入两种方式之间切换，且无需修改应用侧连接地址。通过上述地址互换功能，可以轻松实现数据库访问方式的切换，无需对应用进行任何修改，从而简化运维流程，提高服务的可靠性和灵活性。
#### 约束限制
- 交换读写内网地址功能目前处于公测阶段，如需使用，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)。
- 已开启HTAP的实例不支持交换读写内网地址，请先关闭HTAP后再操作。
- IPv6网络类型的实例或代理暂不支持交换读写内网地址。
- 交换读写内网地址为异步任务，执行期间可能出现秒级连接闪断，建议在业务低峰期操作。
- 交换读写内网地址过程中会临时释放并重新申请IP，存在被他人抢占的风险。执行前请确认所在子网有充足空闲IP（本操作需临时申请，不足将直接失败）。执行期间请勿进行占用或申请IP的操作（如创建实例、规格变更、修改读写内网地址等）。
 
#### 操作步骤
1. [登录TaurusDB管理控制台](https://console.huaweicloud.com/gaussdbformysql/#/management/list)。
2. 在"实例管理"页面，选择指定的实例，单击实例名称，进入"实例概览"页面。
3. 在左侧导航栏，单击"数据库代理"，选择代理实例，单击"更多 \> 交换读写内网地址"。
4. 在弹出框中，进行二次确认后，按照提示输入"YES"，单击"确定"。 
   图1交换读写内网地址   
   ![](https://support.huaweicloud.com/usermanual-taurusdb/figure/zh-cn_image_0000002770242772.png "点击放大")
   
   
   
5. 代理实例状态变成"交换读写内网地址中"，稍后可在代理实例列表页面，查看到代理地址已和实例读写内网地址交换。
 
