开发者社区 问答 正文

API参考 - API参考 -   网络管理 - ModifyDBInstanceConnectionString



描述


该接口用于修改连接串的名字和端口。目前RDS提供内外网两种连接串,同时也支持特定访问模式下的连接串并存。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值位ModifyDBInstanceConnectionString。DBInstanceIdString是实例名。CurrentConnectionStringString是实例当前的某个连接串。ConnectionStringPrefixString否目标连接串。PortString否目标端口。

返回参数

名称类型描述
<公共返回参数>-详见公共参数

展开
收起
梨好橙 2018-09-14 00:49:24 1332 分享 版权
阿里云 AI 助理回答

修改阿里云RDS实例的连接地址和端口功能允许用户通过调用ModifyDBInstanceConnectionString接口来调整实例的访问配置,支持RDS MySQL、PostgreSQL、SQL Server和MariaDB等数据库引擎。此操作能够帮助用户根据需要更新内外网连接串信息或在特定访问模式下管理并存的连接串,以适应不同的应用部署或安全策略要求。

请求参数说明

  • Action: 必填,系统规定参数,固定取值为ModifyDBInstanceConnectionString
  • DBInstanceId: 必填,表示要修改连接串的RDS实例ID,可以通过调用相关API如DescribeDBInstances获取。
  • CurrentConnectionString: 必填,当前实例正在使用的某个连接串地址,可以是内外网地址,但不支持读写分离连接地址的修改。
  • ConnectionStringPrefix: 可选,目标连接串的前缀部分,用于修改连接串的名字,长度需在8到64个字符之间,且不能包含汉字或非法字符(如~!#%^&*+=|{};:'",<>/?),推荐使用字母、数字及短横线(-)组合。
  • Port: 可选,指定新的目标端口号。

对于RDS PostgreSQL实例,还提供了额外的可选参数: - BabelfishPort: 仅针对RDS PostgreSQL,用于修改Babelfish服务的TDS端口。 - PGBouncerPort: 如果启用了PgBouncer,可以修改其端口号。

返回参数

操作成功后,接口将返回一个RequestId,作为请求的唯一标识符。

注意事项

  • 在执行此操作前,请确保阅读相关功能文档,理解操作前提条件及其潜在影响。
  • 修改连接串可能会影响现有应用程序的数据库连接,建议在业务低峰期进行,并提前做好数据备份以防万一。
  • 确保操作账户具备足够的权限执行此接口调用。
  • 针对特定数据库引擎的详细配置和限制,请参考各自引擎的官方文档指引。

综上所述,通过调用ModifyDBInstanceConnectionString接口并合理设置请求参数,您可以灵活地调整阿里云RDS实例的连接地址与端口配置,满足不同场景下的数据库访问需求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答