# 修改弹性伸缩配置 - UpdateScalingConfig
#### 功能介绍
修改弹性伸缩配置。
#### 约束与限制
本接口支持的区域包括：华南-广州，亚太-雅加达，亚太-曼谷，中东-利雅得，拉美-布宜诺斯艾利斯一，拉美-利马一，土耳其-伊斯坦布尔，俄罗斯-莫斯科二，西南-贵阳一，华东-上海二。
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/AS/doc?api=BatchDeleteScalingConfigs)中调试该接口。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-as/as_07_0200.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                     | 访问级别     | 资源类型（\*为必须） | 条件键        | 别名 | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | as:scalingConfig:update | write | -          | as:ImageId | -  | -       |
     
  
 
#### URI
PUT /autoscaling-api/v1/{project_id}/scaling_configuration/{scaling_configuration_id}
表1参数说明 
| 参数                       | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| project_id              | 是  | String | **参数解释：** 项目ID。获取方式请参见[获取项目ID](https://support.huaweicloud.com/api-as/as_04_0106.html)。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                        |
| scaling_configuration_id | 是    | string  | **参数解释：** 伸缩配置ID，可参考[查询弹性伸缩配置列表 - ListScalingConfigs](https://support.huaweicloud.com/api-as/as_06_0202.html)获取。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
   
#### 请求参数
表2请求参数 
| 参数          | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                          |
|:---|:---|:---|:---|
| instance_config | 是          | Object | **参数解释：** 实例配置信息，具体请参考[表3 instance_config字段数据结构说明] **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
   
 表3instance_config字段数据结构说明 
| 参数       | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|:---|
| imageRef | 是    | String | **参数解释：** 镜像ID，同image_id，指定创建实例时选择的镜像资源。通过查询镜像服务镜像列表接口获取，详情请参考[查询镜像列表](https://support.huaweicloud.com/api-ims/ims_03_0602.html)。一次最多可查询50个镜像。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
   
#### 请求示例
修改伸缩配置8552e3ad-f1b7-4fb1-a8ee-7f715deef8f0，将其镜像ID修改为3aa499ee-a1f5-4496-8fa8-746be73a9656。
```
PUT https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_configuration/8552e3ad-f1b7-4fb1-a8ee-7f715deef8f0
{
  "instance_config": {
    "imageRef": "3aa499ee-a1f5-4496-8fa8-746be73a9656"
  }
}
```
#### 响应参数
无
#### 响应示例
无
#### 返回值
- 正常 204
  
- 异常
  
  | 返回值                                | 说明                           |
  |:---|:---|
  | 400 Bad Request                    | 服务器未能处理请求。                   |
  | 401 Unauthorized                   | 被请求的页面需要用户名和密码。              |
  | 403 Forbidden                      | 对被请求的页面访问禁止。                 |
  | 404 Not Found                     | 服务器无法找到被请求的页面。               |
  | 405 Method Not Allowed              | 请求中指定的方法不被允许。                |
  | 406 Not Acceptable                | 服务器生成的响应无法被客户端所接受。           |
  | 407 Proxy Authentication Required | 用户必须首先使用代理服务器进行验证，这样请求才会被处理。 |
  | 408 Request Timeout               | 请求超出了服务器的等待时间。               |
  | 409 Conflict                      | 由于冲突，请求无法被完成。                 |
  | 500 Internal Server Error         | 请求未完成。服务异常。                  |
  | 501 Not Implemented               | 请求未完成。服务器不支持所请求的功能。          |
  | 502 Bad Gateway                    | 请求未完成。服务器从上游服务器收到一个无效的响应。     |
  | 503 Service Unavailable           | 请求未完成。系统暂时异常。                |
  | 504 Gateway Timeout               | 网关超时。                        |
     
  
 
#### 错误码
请参考[错误码](https://support.huaweicloud.com/api-as/as_07_0102.html)。
