更新时间:2025-08-19 GMT+08:00

查询用户镜像列表

功能介绍

查询用户镜像列表接口用于查询用户镜像信息概览,以镜像名称作为聚合的信息。该接口适用于以下场景:当用户需要管理多个镜像或了解各镜像的基本信息时,可通过此接口获取镜像列表及其概览信息。使用该接口的前提条件是用户具备镜像管理权限,并且镜像已存在。查询操作完成后,将返回用户所有镜像的列表,包括镜像名称、版本、状态等信息。若镜像不存在或用户无权限访问,接口将返回相应的错误信息。

接口约束

暂无约束。

调试

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

URI

GET /v1/{project_id}/images/group

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

参数解释:用户项目ID,获取方法请参见获取项目ID和名称

约束限制:不涉及。

取值范围:不涉及。

默认取值:不涉及。

表2 Query参数

参数

是否必选

参数类型

描述

name

String

参数解释:镜像名称。

约束限制:不涉及。

取值范围:长度限制为512个字符,支持小写字母、数字、中划线、下划线和点。

默认取值:不涉及。

name_fuzzy_match

Boolean

参数解释:镜像名称是否模糊匹配查询。

约束限制:不涉及。

取值范围:布尔类型:

  • true:支持模糊匹配查询。

  • false:不支持模糊匹配查询。

默认取值:true。

namespace

String

参数解释:镜像所属组织,可以在SWR控制台“组织管理”创建和查看。

约束限制:不涉及。

取值范围:长度限制为64个字符,支持大小写字母、数字、中划线、下划线和点号,且必须是小写字母开头。

默认取值:不涉及。

type

String

参数解释:镜像类型。

约束限制:不涉及。

取值范围:枚举类型,取值如下:

  • BUILD_IN:系统内置镜像。

  • DEDICATED:用户保存的镜像。

默认取值:不涉及。

workspace_id

String

参数解释:工作空间ID。未创建工作空间时默认值为“0”,存在创建并使用的工作空间,以实际取值为准。

约束限制:不涉及。

取值范围:0或32位仅包含字符0-9或小写字母a-z的字符串。

默认取值:0。

请求参数

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

current

Integer

参数解释:当前页数。

取值范围:正整数。

data

Array of ImageGroup objects

参数解释:镜像信息概览数据。

pages

Integer

参数解释:总的页数。

取值范围:正整数。

size

Integer

参数解释:每一页的数量。

取值范围:正整数。

total

Long

参数解释:总的记录数量。

取值范围:非负整数。

表4 ImageGroup

参数

参数类型

描述

name

String

参数解释:镜像名称。

取值范围:不涉及。

create_at

Long

参数解释:镜像创建的时间,单位:UTC毫秒。

取值范围:不涉及。

namespace

String

参数解释:镜像所属的SWR组织。

取值范围:不涉及。

update_at

Long

参数解释:镜像最后更新的时间,单位:UTC毫秒。

取值范围:不涉及。

version_count

Integer

参数解释:镜像版本个数。

取值范围:不涉及。

请求示例

GET https://{endpoint}/v1/{project_id}/images/group

响应示例

状态码:200

OK。

{
  "current" : 1,
  "data" : [ {
    "create_at" : 1652878011643,
    "name" : "123",
    "namespace" : "cnnorth7-infer-model-dev",
    "update_at" : 1652878531791,
    "version_count" : 1
  }, {
    "create_at" : 1671708630448,
    "name" : "pytorch_1_8",
    "namespace" : "op_svc_modelarts_container2",
    "update_at" : 1671708630448,
    "version_count" : 1
  }, {
    "create_at" : 1671093486722,
    "name" : "mock-service-python",
    "namespace" : "mock-service1",
    "update_at" : 1671093486722,
    "version_count" : 1
  } ],
  "pages" : 1,
  "size" : 3,
  "total" : 3
}

状态码

状态码

描述

200

OK。

401

Unauthorized。

403

Forbidden。

404

Not Found。

错误码

请参见错误码