任务

异步处理以任务的形式对文件进行处理,请求完成时会返回任务ID,之后可以通过任务ID查询任务状态。本文介绍如何使用异步任务进行文件处理。

说明

新版数据处理功能API、SDK支持通过IMM服务接入点进行使用。

创建任务

  1. 登录OSS管理控制台

  2. 在左侧导航栏,单击Bucket列表,然后单击目标Bucket。

  3. 在左侧导航栏,选择数据处理

  4. 根据需要异步处理的文件类型,选择文档处理媒体处理,或选择其他由智能媒体管理 (IMM) 提供的数据处理能力。

  5. 选中任务页签,单击创建任务

  6. 创建任务面板配置相关参数信息,如下图所示。

    image

    参数

    说明

    输入存储桶

    当前需要创建任务的文件所在的Bucket。

    输入路径

    选择需要处理的文件的存储路径。

    样式

    选择文件的处理样式。如果没有可以选择的样式,可单击下拉列表中的添加样式,添加新的样式。

    输出路径

    选择任务结束时输出文件的存储路径。

    不支持以正斜线(/)结尾的路径,支持使用变量。具体操作,请参见相关文档中的变量部分。

    消息队列

    选择MNS主题。 任务结束时支持以消息通知的方式将处理结果发送到MNS。更多信息,请参见快速入门概述异步通知消息格式

  7. 单击确定

查询任务

  1. 登录OSS管理控制台

  2. 在左侧导航栏,单击Bucket列表,然后单击目标Bucket。

  3. 在左侧导航栏,选择数据处理

  4. 根据需要异步处理的文件类型,选择文档处理媒体处理,或选择其他由智能媒体管理 (IMM) 提供的数据处理能力。

  5. 选中任务页签,查看任务列表,单击页面下方翻页按钮可查看上一页或下一页。

    image

  6. 任务ID搜索框输入任务ID(任务ID可以通过任务列表接口ListTasks - 列出任务获取到任务列表,返回的TaskId字段即为任务ID),单击搜索按钮可以搜索指定的任务,选择开始日期结束日期可以查询执行日期范围内的任务。

  7. 单击操作列的任务详情可以查看任务的详细信息。

更多参考

关于如何使用智能媒体管理IMM的SDK,请参见概述