端口相关接口
更新时间:2019-06-14
端口相关接口
获取端口
方法 | API | 说明 |
---|---|---|
GET | /v1/env/{envId}/port | 获取环境的端口列表 |
返回参数
参数名称 | 参数类型 | 说明 |
---|---|---|
ports | List<port> | 请参见“port参数列表” |
port参数列表
参数名称 | 参数类型 | 说明 |
---|---|---|
accessingPort | Int | 负载均衡上映射的端口 |
listeningPort | Int | 容器中映射的端口 |
请求示例
Plain Text
1GET /v1/env/baeenv-iix5bwc10hfw/port 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 "ports": [{
7 "accessingPort": 8080,
8 "listeningPort": 80
9 }, {
10 "accessingPort": 8081,
11 "listeningPort": 443
12 }, {
13 "accessingPort": 9000,
14 "listeningPort": 10001
15 }]
16}
设置端口
方法 | API | 说明 |
---|---|---|
PUT | /v1/env/{envId}/port | 设置环境的端口列表,只支持TCP端口(异步接口) |
请求参数
参数名称 | 参数类型 | 是否必须 | 说明 |
---|---|---|---|
ports | List<portUpdateRequest> | 必须 | 请参看“portUpdateRequest参数列表” |
portUpdateRequest参数列表
参数名称 | 参数类型 | 是否必须 | 说明 |
---|---|---|---|
accessingPort | Int | 必须 | 访问端口 |
listeningPort | Int | 可选 | 监听端口 |
请求示例
Plain Text
1PUT /v1/env/baeenv-iix5bwc10hfw/port 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
6
7{
8 "ports": [{
9 "containerPort": 9000,
10 "loadBalancePort": 10001
11 }]
12}
返回示例
Plain Text
1HTTP/1.1 200 OK
2Content-Type: application/json; charset=utf-8
3x-bce-request-id: 9ebc57ed-1ff5-480f-b5b1-6847ff54f2b4