文档首页/ 魔坊(ModelArts)模型训推平台/ API参考/ 模型推理(新版)/ 服务部署版本管理/ 查询在线服务部署版本列表 - ListV2DeploymentVersions
更新时间:2026-07-03 GMT+08:00

查询在线服务部署版本列表 - ListV2DeploymentVersions

功能介绍

此接口用于获取指定服务部署的版本列表,适用于需要了解当前服务部署可用版本的场景,例如进行版本选择或确认当前版本信息。请求需包含有效的服务ID、部署ID,也可通过排序参数对列表进行排序。用户必须具有对目标服务部署的查看权限。请求成功后,返回该服务部署的所有在线版本信息,包括版本号、发布时间和状态。若服务ID/部署ID无效或用户无权限,则返回400 Bad Request或403 Forbidden;若服务部署无在线版本,则返回空列表。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

    授权项

    访问级别

    资源类型(*为必须)

    条件键

    别名

    依赖的授权项

    modelarts:service:listDeploymentVersions

    Read

    service *

    -

    -

    -

URI

GET /v2/{project_id}/services/{service_id}/deployments/{deployment_id}/versions

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:

用户项目ID。获取方法请参见获取项目ID

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

service_id

String

参数解释:

服务ID,在创建服务时即可在返回体中获取,也可通过查询服务列表接口获取当前用户拥有的服务,其中service_id字段即为服务ID。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

deployment_id

String

参数解释:

部署ID,在创建部署时即可在返回体中获取,也可通过查询服务部署列表获取当前用户拥有的部署,其中deployment_id字段即为部署ID。

约束限制:

不涉及。

取值范围:

部署ID。

默认取值:

不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。通过调用IAM服务获取用户Token接口获取响应消息头中X-Subject-Token的值。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

data

Array of Infer2DeploymentVersionItemResp objects

参数解释: 在线服务部署数据。

current

Integer

参数解释:

当前页码,从0开始计数。

取值范围:

不涉及。

size

Integer

参数解释:

当前页数量。

取值范围:

不涉及。

pages

Integer

参数解释:

当前页数量。

取值范围:

不涉及。

total

Integer

参数解释:

总记录条数。

取值范围:

不涉及。

表4 Infer2DeploymentVersionItemResp

参数

参数类型

描述

infer_name

String

参数解释:

部署id。

取值范围:

不涉及。

version

String

参数解释:

部署版本

取值范围:

不涉及。

version_status

String

参数解释:

版本状态

取值范围:

不涉及。

description

String

参数解释:

版本描述

取值范围:

不涉及。

create_at

String

参数解释:

创建时间

取值范围:

不涉及。

update_at

String

参数解释:

更新时间

取值范围:

不涉及。

deploy_type

String

参数解释:

部署类型。

取值范围:

  • SINGLE:单机单卡。

  • MULTI:多机多卡。

请求示例

查询deployment_id的版本信息列表并按照创建时间倒序排序。

GET https://{end_point}/v2/{project_id}/services/{service_id}/deployments/{deployment_id}/versions

响应示例

状态码:200

返回该部署下的所有历史版本信息。

{
  "current" : 0,
  "data" : [ {
    "create_at" : "2025-12-01 16:37:24",
    "description" : "",
    "infer_name" : "a07f5c03-547c-40cc-814b-312284779ebf",
    "update_at" : "2025-12-01 16:37:24",
    "version" : "1.0.0",
    "version_status" : "ACTIVE"
  }, {
    "create_at" : "2025-12-01 16:37:24",
    "description" : "",
    "infer_name" : "a07f5c03-547c-40cc-814b-312284779ebf",
    "update_at" : "2025-12-01 16:37:24",
    "version" : "1.0.1",
    "version_status" : "INACTIVE"
  } ],
  "pages" : 1,
  "size" : 10,
  "total" : 2
}

状态码

状态码

描述

200

返回该部署下的所有历史版本信息。

错误码

请参见错误码