最近更新时间:2025-08-18 12:11:50
云主机实例的数据盘扩容。支持扩容磁盘数量和磁盘容量。扩容磁盘数量需要提前开启多盘权限。
1. 原本有一块数据盘,如果只扩容磁盘容量,query中传Size,不传body。
2.原本有多块数据盘,无论扩容磁盘数量还是容量,则传body中的dataVolume,不需要传query中的Size。
3.原本没有数据盘,只要扩容了磁盘数量,则传body中的dataVolume,不需要传query中的Size。
POST
参数名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
X-Version | String | 是 | 版本号,取值:2020-08-01 |
X-Action | String | 是 | ModifyInstanceDataDisk |
参数名称 | 类型 | 是否必须 | 示例值 | 描述 |
|---|---|---|---|---|
InstanceID | string | 是 | i-mnrwcnzxmi3tezbr-jxmp35 | 被修改实例的实例ID |
NamespaceID | string | 是 | default-2000159681 | 命名空间名称 |
ProductType | string | 是 | 376 | 产品类型。云主机:376;SPOT实例:1148 |
Size | string | 是 | 30 | 新的数据盘大小 |
category | string | 是 | local_hdd | 数据盘类型,包括:local_hdd和local_ssd |
参数名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
RequestID | String | 3a87cc31-efe6-487c-b28b-11bec3571e7d | 请求ID |
Code | String | Success | 状态码,有InvalidParameter,Forbidden InternalError,Success四种状态 |
多块数据盘:
curl --location 'https://test-kenc-openapi.kenc.ksyun.com/2020-08-01/vms/instance/ModifyInstanceDataDisk?InstanceID=i-mnrwcnzxmi3tezbr-jxmp35&NamespaceID=default-2000159681&ProductType=376' \
--header 'X-Ksc-Account-Id: 2000159681' \
--header 'Content-Type: application/json' \
--data '{
"dataVolume": [
{
"category": "local_hdd",
"size": 30
},
{
"category": "local_hdd",
"size": 40
}
]
}'
单块数据盘:
curl --location 'https://test-kenc-openapi.kenc.ksyun.com/2020-08-01/vms/instance/ModifyInstanceDataDisk?InstanceID=i-mnrwcnzxmi3tezbr-jxmp35&NamespaceID=default-2000159681&ProductType=376&Size=50' \
--header 'X-Ksc-Account-Id: 2000159681' \
--data ''
{ "Code": "Success", "RequestId": "3a87cc31-efe6-487c-b28b-11bec3571e7d" }
{ "RequestId": "1312fefe-ca48-4d72-8521-cf5d2cf06b9c", "Code": "InvalidParameter", "Message": "Invalid param Size." }
纯净模式
