根据路径批量部署服务

更新时间:
2025-01-14

根据路径批量部署服务

此接口用于根据资源模板路径批量部署或预部署服务。如果路径指定到模板,则只会部署当前模板;如果路径指定到模板目录,则会部署对应目录下的所有模板。为了防止误操作,系统会自动忽略根目录。

接口描述

通信协议:HTTP

URL:POST /api/v1/service/:action/templates-path-label

传参方式:body、path

请求参数

字段名 类型 是否必填 说明 字段位置
pathsstring[ ]需要部署的模板路径body
forceboolean是否强制更新已部署的服务body
actionstring部署或预部署,run 代表部署,load 代表预部署path

响应参数

响应体 data 字段类型为数组,其中数组中各参数说明请参见 CreatedProvisionResponese

请求示例

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

响应示例

{
  "status": 200,
  "message": "success",
  "fieldErrors": null,
  "data": [
    {
      "id": "4d67cd2710021705049465138f85dfee6",
      "containers": [
        "instance_8ltVf4--mkq-NNtv",
        "instance_VYLKuZzFlJgzLuqe",
        "instance_sWn52hH4O29bWl1t",
        "instance_5VjJNGHW0sAcGaOM",
        "instance_Ase1_q65qQL6Kmoe",
        "instance_KE3gO6QQAuBuXNfv"
      ]
    },
    {
      "id": "509dd5c210101705049465140b3460fdd",
      "containers": [
        "instance_kE4SQjP1HxCgi_e2",
        "instance_CLx7sGRe5itMdf5I",
        "instance_A8UXh-WZSjJBvQmK",
        "instance_lk0xZoknEuco6m5t",
        "instance_ejaBhYczBdVyDWS9"
      ]
    }
  ]
}

错误码

具体请参见 错误码说明

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