根据标签批量操作服务

更新时间:
2025-01-14

根据标签批量操作服务

此接口用于根据服务路径标签批量操作服务。如果路径指定到服务,则会只操作当前服务;如果路径定位到服务目录,则会操作该目录下的所有服务。

接口描述

通信协议:HTTP

URL:POST /api/v1/service/:cmd/path-label

传参方式:body、path

请求参数

字段名 类型 是否必填 说明 字段位置
cmdstring操作服务的类型,各类型说明如下:
start: 启动服务
stop: 停止服务
restart: 重启服务
pause: 挂起,即暂停服务
unpause: 取消挂起,即继续服务
destroy: 强制销毁服务
path
pathstring服务路径标签body

响应参数

响应参数的 data 字段类型为 string[],其中每一项为所操作的服务 ID

请求示例

curl --location --request POST 'http://localhost:3001/api/v1/service/stop/path-label' \
--header 'Content-Type: application/json' \
--data-raw '{
	"path":"/demo"
}'

响应示例

{
  "status": 200,
  "message": "success",
  "fieldErrors": null,
  "data": [
    "f556fc2b1039170505213312164f0377d",
    "b9bef26e1047170505213312264f6dfc6"
  ]
}

错误码

具体请参见 错误码说明

文档内容是否对您有所帮助?
有帮助
没帮助