GIS云套件
list
URI
http://{server}:{port}/manager/web/api/service/instances/list
支持的方法
GET
父资源
instances
介绍
通过API获取服务实例列表信息。
支持的表述格式:JSON
HTTP 请求方法
对如下 URI 执行 HTTP 请求,其中,{server}
是服务网关的服务器名,需用实际网关IP进行替换;{port}
是网关端口,需用实际网关端口替换。
http://{server}:{port}/manager/web/api/service/instances/list
在URI中可以加入如下参数对服务实例进行筛选:
名称 | 解释 | 说明 | |
---|---|---|---|
serviceType | 服务类型 | 通过服务类型筛选服务实例,服务类型名称请参见API->service中的服务类型名称表 | |
pageSize | 每页显示实例数量 | 设置每页显示服务实例的个数 | |
nodeType | 节点类型 | 通过服务节点类型筛选服务实例,服务节点类型名称请参见API->service中的节点类型名称表 |
例如,获取地图节点上,服务类型为REST-地图服务的服务实例,每页显示5个,则URI应为:http://{server}:{port}/manager/web/api/service/instances/list?serviceType=map-rest&pageSize=5&nodeType=mapping
。
GET 请求
获取服务实例列表信息。
请求头格式
content-type: application/json
authorization: Bearer {access_token}
响应结构
返回服务实例列表信息,由以下字段组成:
字段 | 类型 | 说明 | |
---|---|---|---|
componentName | String | 服务实例的组件名称 | |
interfaceName | String | 服务实例的接口名称 | |
name | String | 服务实例名称 | |
alias | String | 服务实例别名 | |
replicas | String | 服务实例副本数 | |
status | String | 服务实例的状态 | |
createTime | String | 服务实例创建时间 | |
authorization | Boolean | 是否允许匿名用户访问服务实例,true为允许,false为不允许 | |
address | Boolean | 是否返回服务实例地址,true为返回,false为不返回 | |
dataSource | Boolean | 是否返回服务实例的数据源(类型),true为返回,false为不返回 | |
serviceType | Boolean | 是否返回服务实例的服务类型,true为返回,false为不返回 |
响应示例
在管理员登录的状态下,对http://192.168.17.139:32507/manager/web/api/service/instances/list
执行GET请求,获取服务实例列表,返回的json格式的响应结果如下:
{
"total": 1,
"list": [
{
"address": "",
"componentName": "map-Changchun-yzu4pdnuec",
"interfaceName": "rest",
"name": "map-Changchun-yzu4pdnuec/rest",
"alias": "Instance-map-Changchun-yzu4pdnuec-rest",
"replicas": "1",
"status": "normal",
"createTime": 1593762025232,
"authorization": true,
"dataSource": true,
"serviceType": true
}
]
}