全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

获取批量处理任务(Python)

最近更新时间:2026-06-03 21:31:35

查询批量任务状态

以下代码用于查询批量任务的执行状态和进度:

from ks3.connection import Connection

# 金山云主账号AccessKey拥有所有API的访问权限,风险很高。
# 强烈建议您创建并使用子账号进行API访问或日常运维,请登录https://uc.console.ksyun.com/pro/iam/#/user/list创建子账号。
c = Connection('<YOUR_ACCESS_KEY>', '<YOUR_SECRET_KEY>', host='<YOUR_REGION_ENDPOINT>')

job_id = '<YOUR_JOB_ID>'
result = c.describe_job(job_id)

print("任务详情:")
print("  任务ID:", result.job_id)
print("  状态:", result.status)  # New、Active、Complete
print("  创建时间:", result.creation_time)
print("  优先级:", result.priority)
print("  描述:", result.description)

# 查看任务进度
if result.progress_summary:
    summary = result.progress_summary
    print("  进度:")
    print("    总任务数:", summary.total_number_of_tasks)
    print("    成功数量:", summary.number_of_tasks_succeeded)
    print("    失败数量:", summary.number_of_tasks_failed)

有关查询批量任务详情的API,请参见Describe Job

查询批量异步预热任务时,需使用数据加速专用 endpoint(ks3-data-acc-*)。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈