实例相关接口
更新时间:2019-06-14
实例相关接口
获取实例信息
方法 | API | 说明 |
---|---|---|
GET | /v1/instance/{instanceId} | 获取实例信息 |
返回参数
返回值为一个instance对象,具体介绍请参看“instance参数列表”。
instance参数列表
参数名称 | 参数类型 | 说明 |
---|---|---|
appId | String | 应用ID |
envId | String | 环境ID |
instanceId | String | 实例ID |
status | String | 实例状态 |
cpuInCore | Int | 实例最大使用的cpu核数 |
memoryInMB | Int | 实例最大使用的内存,单位MB |
diskInGB | Int | 实例最大使用的硬盘空间,单位GB |
请求示例
Plain Text
1GET /v1/instance/baeins-k41jqfiqcegh HTTP/1.1
2HOST: baepro.bj.baidubce.com
3Authorization: {authorization}
4Content-Type: application/json; charset=utf-8
5x-bce-date: 2016-06-01T23:00:10Z
返回示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
4
5{
6 "appId": "baeapp-5atue8m3sxsv",
7 "envId": "baeenv-iix5bwc10hfw",
8 "instanceId": "baeins-k41jqfiqcegh",
9 "status": "Running",
10 "cpuInCore": 1,
11 "memoryInMB": 1024,
12 "diskInGB": 2
13}
查看实例列表
方法 | API | 说明 |
---|---|---|
GET | /v1/instance?envId={envId} | 查看环境的实例列表 |
返回参数
参数名称 | 参数类型 | 说明 |
---|---|---|
instances | List<instance> | 由instance组成的数组,关于instance的具体介绍请参看instance参数列表。 |
请求示例
Plain Text
1GET /v1/instance?envId=baeenv-iix5bwc10hfw HTTP/1.1
2HOST: baepro.bj.baidubce.com
3Authorization: {authorization}
4Content-Type: application/json; charset=utf-8
5x-bce-date: 2016-06-01T23:00:10Z
返回示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4
4
5{
6 "instances": [{
7 "appId": "baeapp-5atue8m3sxsv",
8 "envId": "baeenv-iix5bwc10hfw",
9 "instanceId": "baeins-k41jqfiqcegh",
10 "status": "Running",
11 "cpuInCore": 1,
12 "memoryInMB": 1024,
13 "diskInGB": 2
14 }, {
15 "appId": "baeapp-5atue8m3sxsv",
16 "envId": "baeenv-iix5bwc10hfw",
17 "instanceId": "baeins-k41jqfiqcegh",
18 "status": "Error",
19 "cpuInCore": 1,
20 "memoryInMB": 1024,
21 "diskInGB": 2
22 }]
23}
重启实例
方法 | API | 说明 |
---|---|---|
PUT | /v1/instance/{instanceId}?reboot | 重启实例(异步接口) |
请求示例
Plain Text
1PUT /v1/instance/baeins-k41jqfiqcegh?reboot HTTP/1.1
2HOST: baepro.bj.baidubce.com
3Authorization: {authorization}
4Content-Type: application/json; charset=utf-8
5x-bce-date: 2016-06-01T23:00:10Z
返回示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4