开发者社区 > 云原生 > Serverless > 正文

函数计算FC的api模式下是否getProcess无法获取指定任务的进度?

函数计算FC的api模式下是否getProcess无法获取指定任务的进度?

展开
收起
三分钟热度的鱼 2023-12-13 19:07:37 53 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    函数计算FC的API模式下,可以使用getProcess方法获取指定任务的进度。该方法可以返回一个包含任务状态和进度信息的JSON对象。

    以下是一个示例代码片段,演示如何使用getProcess方法获取指定任务的进度:

    import requests
    
    # 设置请求参数
    function_name = "your_function_name"
    task_id = "your_task_id"
    
    # 发送GET请求获取任务进度信息
    response = requests.get(f"https://fc.console.aliyun.com/api/v1/processes/{task_id}")
    
    # 解析响应结果
    if response.status_code == 200:
        task_progress = response.json()["data"]["progress"]
        print(f"Task {task_id} progress: {task_progress}%")
    else:
        print("Failed to get task progress.")
    

    请注意,上述代码中的your_function_name应替换为你要查询的任务所在的函数名称,your_task_id应替换为要查询的任务ID。通过向https://fc.console.aliyun.com/api/v1/processes/{task_id}发送GET请求,可以获得包含任务进度信息的JSON响应。然后,你可以根据需要解析并使用这些信息。

    2023-12-15 15:35:26
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Spring Boot2.0实战Redis分布式缓存 立即下载
    CUDA MATH API 立即下载
    API PLAYBOOK 立即下载