调用 CreateDBEndpoint 接口创建 Endpoint。
异步请求。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | mysql-e26822cf**** | 实例 ID。 |
EndpointType | String | 是 | Custom | 连接终端类型。取值为 Custom ,自定义终端。 |
ReadWriteMode | String | 否 | ReadOnly | 连接终端的读写模式。取值:
说明 该参数作为请求参数时,默认值为 |
EndpointName | String | 否 | EndpointName | 实例连接终端名称。
|
Description | String | 否 | 这是一段连接终端的备注信息。 | 备注。 |
Nodes | String | 否 | Primary,mysql-3c25f219****-r5b3f | 连接终端配置的节点 ID 列表。 说明
|
AutoAddNewNodes | Boolean | 否 | true | 当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:
|
ConnectionMode | String | 否 | Proxy | 连接终端类型。取值:
说明
可调用 DescribeDBInstanceDetail 接口查询实例数据库代理功能的开启状态。 |
IdleConnectionReclaim | Boolean | 否 | true | 是否开启代理终端的空闲连接回收功能。取值:
|
ConnectionPoolType | String | 否 | Direct | 代理终端的连接池类型。取值:
|
ReadWriteSpliting | Boolean | 否 | true | 是否开启读写分离。取值:
|
ReadOnlyNodeDistributionType | String | 否 | LoadSchedule | 读权重分配模式。当开通读写分离设置为
在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:
|
ReadOnlyNodeWeight | Object[] | 否 | 请参见请求示例。 | 自定义读权重分配策略。 |
ReadOnlyNodeMaxDelayTime | Integer | 否 | 40 | 只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。 |
MultiStatementsMode | String | 否 | Loose | 代理终端的 Multi-Statements 模式。取值:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
InstanceId | String | mysql-3c25f219**** | 实例 ID。 |
EndpointId | String | mysql-3c25f219****-custom-eeb5 | 终端 ID。 |
POST /?Action=CreateDBEndpoint&Version=2022-01-01 HTTP/1.1 Content-Type: application/json Host: rds.volcengineapi.com X-Date: 20211202T101010Z Authorization: HMAC-SHA256 Credential=AKLTN2I0MmFiNzMxNWE5NDgzMzk4MmVjMTVkODlkZTZ****/20211202/cn-beijing/rds_mysql/request,SignedHeaders=x-date, Signature=71d31fc7bcf990142851c9833c5656391486cda0ae2e0b8ada733b7c6458**** { "InstanceId": "mysql-3c25f219****", "EndpointName": "自定义终端", "EndpointType": "Custom", "Nodes": "Primary", "ReadWriteMode": "ReadWrite", "AutoAddNewNodes": true }
{ "ResponseMetadata": { "RequestId": "20230302225000051F23B8DD57341993BE", "Action": "CreateDBEndpoint", "Version": "2022-01-01", "Service": "rds_mysql", "Region": "cn-beijing" }, "Result": { "EndpointId": "mysql-f23648f2****-custom-eeb5", "InstanceId": "mysql-f23648f2****" } }
更多详情,请参见错误码。