设置自动扩容策略-九游平台
功能介绍
设置实例存储空间自动扩容策略,按扩容量扣除存储费用。
可用存储空间小于等于设置值或者为10gb时,自动扩容当前存储空间的20%(如果是非10倍数则向上取整)。如果自定义了扩容步长,则按自定义的步长扩容。
接口约束
- 该接口公测中,如需使用请联系客服申请。
- 账户余额必须大于等于0元,余额不足会导致自动扩容失败。
- 该接口仅支持磁盘大小为40gb及以上的云盘实例(即存储类型为ssd云盘)。
- 实例在进行升级至rds、内核小版本升级、重启时,不能进行自动扩容。
- 包周期实例存在未完成订单时,不会自动扩容。
- 实例状态为“正常”和“存储空间满”时可以进行扩容。最大可自动扩容至4000gb。
uri
- uri格式
put /v3/{project_id}/instances/{instance_id}/disk-auto-expansion
- 参数说明
表1 参数说明 名称
是否必选
参数类型
说明
project_id
是
string
参数解释:
租户在某一region下的项目id。
获取方法请参见获取项目id。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
instance_id
是
string
参数解释:
实例id。
约束限制:
不涉及。
取值范围:
不涉及。
默认取值:
不涉及。
请求消息
名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
switch_option |
是 |
boolean |
参数解释: 是否开启自动扩容。 约束限制: 不涉及。 取值范围:
默认取值: 不涉及。 |
limit_size |
否 |
integer |
参数解释: 扩容上限,单位gb。 约束限制: “switch_option”为true时,该参数必填。 取值范围: 40gb~4000gb,需要大于等于实例当前存储空间总大小。 默认取值: 不涉及。 |
trigger_threshold |
否 |
integer |
参数解释: 可用存储空间百分比,小于等于此值或者为10gb时触发扩容。 约束限制: “switch_option”为true时,该参数必填。 取值范围: 枚举值:
默认取值: 不涉及。 |
step_percent |
否 |
integer |
参数解释: 每次自动扩容的步长,单位为百分比,即每次自动扩容当前存储空间的百分比。 约束限制: “switch_option”为true,且开启了自定义扩容步长功能时,该参数可选,不填时默认为20%。 取值范围: 5%~50% 默认取值: 20% |
请求示例
{ "switch_option" : true, "limit_size" : 4000, "trigger_threshold" : 10, "step_percent" : 20 }
响应消息
- 正常响应样例
无。
- 异常响应
请参见异常请求结果。
状态码
- 正常
200
- 异常
请参见状态码。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨