CaaS / CVPC API 开发者中心

云服务器

使用说明

startInstances主要是用于启动一组以上的云服务器。 此操作为不同步进行, 可以通过describeInstances来查询云服务器是否已经启动完成。

Request 参数

参数 说明 备注
instanceId    主机服务标识号列表
类型 : String
默认值 : 无
是否为复数型态 : 是
可支持多值

Response 参数

参数 说明 备注
requestId     

(非必要参数)

请求标识号
类型 : JSON value : string
是否为复数型态 : 否
系统自动生成
statusMap 主机服务标识号-状态列表
类型 : JSON value : object
是否为复数型态 : 是(Map)

object为{string,string}
例:
{
"BV550100010003": "vm_start",
"BV550100010004": "vm_starting"
}

状态值为
vm_start: 已开机
vm_starting: 开机中
vm_stop: 已关机
vm_stopping: 关机中

Request示例

示例1:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=startInstances
&instanceId=BV550100010003
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}
		
示例2:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=startInstances
&instanceId=BV550100010003
&instanceId=BV550100010004
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}
		

Response示例

{
	"requestId":"xxxEXAMPLE",
	"statusMap": {
		"BV550100010003": "vm_start",
		"BV550100010004": "vm_starting"
	}
}
		

错误信息

OrderProcessFail