# 扩容缓存实例
#### 功能介绍
用户可以为状态为"运行中"的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。 取值必须是当前产品支持的实例规格，具体取值，请查看《产品介绍》手册的[实例规格](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200713003.html)章节，查找到对应的"内存规格（GB）"列。                                                                                     |
| spec_code    | String  | 是 | 扩容后的缓存实例产品规格编码。 如果是Redis3.0实例，该字段为可选。 如果是Redis4.0和Redis5.0实例，该字段为必选。 具体取值，请查看《产品介绍》手册的[实例规格](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200713003.html)章节，查找到对应的"产品规格名称"列。 |
   
**请求示例**
```
POST https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}/extend
```
```
{
    "new_capacity": 4,
    "spec_code": "redis.single.au1.large.4"
}
```
#### **响应消息**
**响应参数**
无
**响应示例**
无
#### **状态码**
操作成功的状态码如[表3]所示，其他响应见[表1](https://support.huaweicloud.com/api-dcs/dcs-api-0312043.html#dcs-api-0312043__table5210141351517)。
 表3状态码 
| 状态码 | 描述       |
|:---|:---|
| 204   | 扩容缓存实例成功。 |
   
