文档首页/ 云备份 CBR/ API参考/ API/ 文件应用备份/ 查询客户端列表 - ListAgent
更新时间:2026-10-20 GMT+08:00
分享

查询客户端列表 - ListAgent

功能介绍

查询客户端列表

授权信息

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

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
  • 如果使用身份策略授权,当前API调用无需身份策略权限。

URI

GET /v3/{project_id}/agents

表1 路径参数

参数

是否必选

参数类型

描述

project_id

是

String

参数解释:

项目ID,获取方法请参见获取项目ID

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

表2 Query参数

参数

是否必选

参数类型

描述

agent_id

否

String

参数解释:

客户端ID,用于标识备份客户端的唯一标识符,获取方法请参见查询客户端列表

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

limit

否

String

参数解释:

每页显示条目数

约束限制:

不涉及

取值范围:

[1,1000]

默认取值:

不涉及

offset

否

Integer

参数解释:

偏移值

约束限制:

不涉及

取值范围:

[0,2147483647]

默认取值:

不涉及

status

否

String

参数解释:

客户端状态

约束限制:

不涉及

取值范围:

分为normal,abnormal和uninstall状态

normal:正常状态,表示客户端可以正常使用。

abnormal:异常状态,表示系统监测出系统有异常需要修复,此时部分功能可能受阻。

uninstall:卸载状态,表示客户端已被卸载或客户端正在升级过程中。

默认取值:

不涉及

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

是

String

参数解释:

用户Token。

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

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

agents

Array of Agent objects

参数解释:

客户端实例列表,包含客户端状态、版本、主机信息等信息

取值范围:

不涉及

count

Integer

参数解释:

客户端个数

取值范围:

不涉及

limit

Integer

参数解释:

每页显示的条目数量

取值范围:

不涉及

offset

Integer

参数解释:

偏移量,表示从此偏移量开始查询

取值范围:

不涉及

表5 Agent

参数

参数类型

描述

created_at

String

参数解释:

客户端创建时间,格式为YYYY-MM-DDTHH:MM:SS.ffffff

取值范围:

不涉及

updated_at

String

参数解释:

客户端更新时间,格式为YYYY-MM-DDTHH:MM:SS.ffffff

取值范围:

不涉及

agent_id

String

参数解释:

客户端ID,用于标识备份客户端的唯一标识符

取值范围:

不涉及

agent_version

String

参数解释:

客户端版本号

取值范围:

不涉及

agent_type

String

参数解释:

客户端类型

取值范围:

native:本地客户端,客户端安装在本地。

cloud:云上客户端,客户端安装在云端。

host_name

String

参数解释:

客户端所在的主机名

取值范围:

不涉及

host_nickname

String

参数解释:

客户端所在的主机昵称

取值范围:

不涉及

host_ip

String

参数解释:

客户端所在主机的IP

取值范围:

不涉及

host_os

String

参数解释:

客户端主机所在的操作系统

取值范围:

不涉及

status

String

参数解释:

客户端状态

取值范围:

normal:正常状态,表示客户端可以正常使用。

abnormal:异常状态,表示系统监测出系统有异常需要修复,此时部分功能可能受阻。

uninstall:卸载状态,表示客户端已被卸载或客户端正在升级过程中。

last_active_time

String

参数解释:

客户端上次激活时间,格式为YYYY-MM-DDTHH:MM:SS.ffffff

取值范围:

不涉及

paths

Array of Path objects

参数解释:

客户端的备份路径,包含路径ID、路径状态、目录详情等属性

取值范围:

不涉及

表6 Path

参数

参数类型

描述

id

String

参数解释:

路径ID

取值范围:

不涉及

status

String

参数解释:

路径状态

取值范围:

available:可用状态,表示文件备份路径状态正常,可以使用。

remove:移除状态,表示文件备份路径状态已被移除,无法使用。

agent_id

String

参数解释:

该路径所属于的客户端ID

取值范围:

不涉及

dir_path

String

参数解释:

路径详情

取值范围:

不涉及

exclude_paths

String

参数解释:

排除目录列表,多个路径之间以英文逗号分隔。

取值范围:

不涉及

说明:
该特性目前处于公测阶段,部分Region可能无法使用。

请求示例

GET https://{endpoint}/v3/{project_id}/agents

响应示例

状态码:200

{
  "count": 2,
  "limit": 1000,
  "offset": 0,
  "agents": [
    {
      "created_at": 2022-01-30T09:28:09.334+00:00,
      "agent_id": "489654f2-363b-4ebf-966a-bdf079d97114",
      "host_name": "eBackup",
      "host_ip": "18.9.158.36",
      "status": "normal",
      "last_active_time": 2022-01-30T09:28:08.960+00:00
    },
    {
      "created_at": 2022-01-14T06:47:17.524+00:00,
      "updated_at": 2022-01-28T05:01:32.739+00:00,
      "agent_id": "fb711278-e872-4224-b442-8dafc36a543d",
      "host_name": "ecs-00001",
      "host_ip": "10.10.0.1",
      "status": "normal",
      "last_active_time": 2022-01-28T05:01:32.000+00:00,
      "paths": [
        {
          "id": "6c3d1ed6-b7d7-4e27-94ee-321431e84c5c",
          "dir_path": "/home/hcp",
          "status": "available",
          "agent_id": "fb711278-e872-4224-b442-8dafc36a543d",
          "exclude_paths": "*.txt,/opt/huaweicloud/cbragent/lib/test"
        },
        {
          "id": "e2af0fdd-9644-4db8-986e-5a6a2395c390",
          "dir_path": "/opt/workspace",
          "status": "available",
          "agent_id": "fb711278-e872-4224-b442-8dafc36a543d",
          "exclude_paths": "*.txt,/opt/huaweicloud/cbragent/lib/test"
        }
      ]
    }
  ]
}

状态码

状态码

描述

200

OK

错误码

请参见错误码。

相关文档