CDN_mapPartition接口使用
CDN_mapPartition接口是用于映射分区的接口,主要用于数据分发和负载均衡,下面详细介绍该接口的使用。
请求参数
参数名 | 类型 | 是否必须 | 描述 |
partitionId | String | 是 | 分区ID,用于标识要映射的分区 |
nodeList | String | 是 | 节点列表,用于指定要映射的节点,多个节点用逗号分隔 |
weight | Integer | 否 | 权重,用于指定每个节点的权重,默认为1 |
请求示例
POST /cdn_mapPartition { "partitionId": "p1", "nodeList": "n1,n2,n3", "weight": [2,1,1] }
响应参数
参数名 | 类型 | 描述 |
code | Integer | 状态码,0表示成功,非0表示失败 |
message | String | 状态消息,用于描述请求的结果 |
data | Object | 返回的数据,包含以下字段: |
partitionId: 分区ID | ||
nodeList: 映射后的节点列表 | ||
weight: 每个节点的权重 |
响应示例
{ "code": 0, "message": "success", "data": { "partitionId": "p1", "nodeList": ["n1","n2","n3"], "weight": [2,1,1] } }
错误码
错误码 | 描述 |
1 | 分区ID不能为空 |
2 | 节点列表不能为空 |
3 | 权重列表不能为空或长度与节点列表不一致 |
4 | 分区不存在 |
5 | 节点不存在 |
6 | 分区已经映射到其他节点 |
7 | 权重值必须大于0 |
8 | 系统内部错误,请联系管理员 |