变配实例
更新时间:2025-04-18
POST
http://{endpoint}/v{version}/vdb/instance/resize
- 本接口用于对VDB 实例进行变配
- 当前暂时不支持节点数量和规格类型同时变配
- 本接口为v1接口
权限说明
所有API的安全认证一律采用Access Key与请求签名机制。 Access Key由Access Key ID和Secret Access Key组成,均为字符串。 对于每个HTTP请求,使用下面所描述的算法生成一个认证字符串。提交认证字符串放在Authorization头域里。服务端根据生成算法验证认证字符串的正确性。 认证字符串的格式为bce-auth-v{version}/{accessKeyId}/{timestamp}/{expirationPeriodInSeconds}/{signedHeaders}/{signature}
。
- version是正整数。
- timestamp是生成签名时的UTC时间。
- expirationPeriodInSeconds表示签名有效期限。
- signedHeaders是签名算法中涉及到的头域列表。头域名之间用分号(;)分隔,如host;x-bce-date。列表按照字典序排列。(本API签名仅使用host和x-bce-date两个header)
- signature是256位签名的十六进制表示,由64个小写字母组成。
当百度智能云接收到用户的请求后,系统将使用相同的SK和同样的认证机制生成认证字符串,并与用户请求中包含的认证字符串进行比对。如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码。
鉴权认证机制的详细内容请参见 鉴权认证。
请求参数
Headers 参数
除公共头域外,无其它特殊头域
URL 参数
version
string
API版本号。此处为1
必选
endpoint
string
具体参考:https://cloud.baidu.com/doc/VDB/s/mls48re93
必选
Query 参数
clientToken
string
幂等性Token,是一个长度不超过64位的ASCII字符串
可选
Body 参数
instanceId
string
实例ID
可选
orderId
string
订单ID
可选
dataNodeNum
integer
数据节点数量,数量限制范围根据规格列表返回确定
可选
proxyNum
integer
代理节点数量,因高可用限制数量最低为2
可选
diskFlavor
integer
磁盘大小(GB),取值范围20-6000
可选
nodeSpec
string
数据节点规格,相关规格可通过规格列表接口获取
可选
nodeType
string
数据节点类型 compute:计算型 memory:内存型 balanced:均衡型
可选
请求结构
POST /v{version}/vdb/instance/resize HTTP/1.1
HOST: vdb.bj.baidubce.com
Authorization: authorization string
{
"instanceId": "vdb-bj-htcPPBXBVsGH",
"orderId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"dataNodeNum": 3,
"proxyNum": 2,
"diskFlavor": 20,
"nodeSpec": "vdb.dc.small",
"nodeType": "compute"
}
示例代码
请求示例
curl --location 'https://vdb.bj.baidubce.com/v1/vdb/instance/resize' \
--header 'Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de' \
--header 'Content-Type: application/json' \
--data '{
"instanceId": "vdb-bj-htcPPBXBVsGH",
"orderId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"dataNodeNum": 3,
"proxyNum": 2,
"diskFlavor": 20,
"nodeSpec": "vdb.dc.small",
"nodeType": "compute"
}'
返回响应
Headers 参数
除公共头域外,无其它特殊头域
返回参数
orderId
string
订单ID
可选
响应示例
{
"orderId": "5c4823a839e345e5bdcd31563dc05e28"
}