文档首页/ 数据复制服务 DRS/ API参考/ 应用示例/ 场景一:批量查询任务状态
更新时间:2023-09-13 GMT+08:00

场景一:批量查询任务状态

场景描述

本章节指导用户通过调用批量查询任务状态,查询租户下所有任务状态。

操作步骤

  1. 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。
  2. 参考获取任务ID,获取需要查询的任务ID。
  3. URI格式: /v3/{project_id}/jobs/batch-status

    • 请求示例:

      POST: https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-status

      {endpoint}信息请从地区和终端节点获取。

    • 请求样例:
      https://{endpoint}/v3/054ba152d480d55b2f5dc0069e7ddef0/jobs/batch-status
      
      {
        "jobs" : [ "9a470239-2308-4bb5-a6bc-1040402fjb21", "dc67695a-ee3e-49b8-a022-a099bd81jb21" ],
        "page_req" : {
          "cur_page" : 1,
          "per_page" : 10
        }
      }
    • 响应示例:
      {
        "results" : [ {
          "id" : "9a470239-2308-4bb5-a6bc-1040402fjb21",
          "status" : "INCRE_TRANSFER_STARTED"
        }, {
          "id" : "dc67695a-ee3e-49b8-a022-a099bd81jb21",
          "status" : "INCRE_TRANSFER_FAILED"
        } ],
        "count" : 2
      }