启动裸金属服务器 - BatchStartBaremetalServers
功能介绍
根据给定的裸金属服务器ID列表,批量启动裸金属服务器。一次最多可以启动1000台。

启动裸金属服务器属于异步API,接口调用成功只表示请求下发成功,任务执行结果请通过查询Job状态 - ShowJobInfosAPI获取。
调试
您可以在API Explorer中调试该接口。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
bms:servers:start
write
instance*
- g:EnterpriseProjectId
- g:ResourceTag/<tag-key>
-
-
URI
POST /v1/{project_id}/baremetalservers/action
请求参数

启动裸金属服务器请求参数中,必须以“os-start”字段下发启动裸金属服务器请求,请参见下面的请求示例。
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
os-start | 是 | Object | 标记为启动裸金属服务器操作,详情请参见表2。 |
请求示例
1 | POST https://{BMS Endpoint}/v1/bbf1946d374b44a0a2a95533562ba954/baremetalservers/action |
1 2 3 4 5 6 7 8 9 10 11 12 | { "os-start": { "servers": [ { "id": "616fb98f-46ca-475e-917e-2563e5a8cd19" }, { "id": "726fb98f-46ca-475e-917e-2563e5a8cd20" } ] } } |
响应参数
- 正常响应要素
名称 | 参数类型 | 说明 |
|---|---|---|
job_id | String | 提交任务成功后返回的任务ID,用户可以使用该ID对任务执行情况进行查询。 如何根据job_id来查询Job的执行状态,请参考查询Job状态 - ShowJobInfos。 |
- 异常响应要素
名称 | 参数类型 | 说明 |
|---|---|---|
error | 字典数据结构 | 提交任务异常时返回的异常信息,详情请参见表6。 |
响应示例
- 正常响应
1 2 3
{ "job_id": "70a599e0-31e7-49b7-b260-868f441e862b" }
错误码
请参考错误码。

