功能介绍
用户可以为状态为“运行中”的Redis和Memcached缓存实例进行扩容和实例类型从单机升级为主备操作。
URI
POST /v1.0/{project_id}/instances/{instance_id}/extend
参数说明见
表1。
表1 参数说明 | 参数 | 类型 | 必选 | 说明 |
| project_id | String | 是 | 项目ID。 |
| instance_id | String | 是 | 实例ID。 |
请求消息
请求参数
参数说明见
表2。
表2 参数说明 | 参数 | 类型 | 必选 | 说明 |
| new_capacity | Integer | 是 | 新的缓存实例规格,新的规格必须大于扩容前的规格,单位:GB。 取值必须是当前产品支持的实例规格,具体取值,请查看《产品介绍》手册的实例规格章节,查找到对应的“内存规格(GB)”列。 |
| spec_code | String | 是 | 扩容后的缓存实例产品规格编码。 如果是Redis3.0实例,该字段为可选。 如果是Redis4.0和Redis5.0实例,该字段为必选。 具体取值,请查看《产品介绍》手册的实例规格章节,查找到对应的“产品规格名称”列。 |
请求示例
POST https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}/extend {
"new_capacity": 4,
"spec_code": "redis.single.au1.large.4"
} 状态码
操作成功的状态码如表3所示,其他响应见表1。
表3 状态码 | 状态码 | 描述 |
| 204 | 扩容缓存实例成功。 |