异步处理以任务的形式对文件进行处理,请求完成时会返回任务ID,之后可以通过任务ID查询任务状态。本文介绍如何使用异步任务进行文件处理。
新版数据处理功能API、SDK支持通过IMM服务接入点进行使用。
创建任务
-
登录OSS管理控制台。
-
在左侧导航栏,单击Bucket 列表,然后单击目标Bucket。
-
在左侧导航栏,选择数据处理。
-
根据需要异步处理的文件类型,选择文档处理、媒体处理,或选择其他由智能媒体管理 (IMM) 提供的数据处理能力。
-
选中任务页签,单击创建任务。
-
在创建任务面板配置相关参数信息,如下表所示。
参数
说明
输入存储桶
当前需要创建任务的文件所在的Bucket。
输入路径
选择需要处理的文件的存储路径。
样式
选择文件的处理样式。如果没有可以选择的样式,可单击下拉列表中的添加样式,添加新的样式。
输出路径
选择任务结束时输出文件的存储路径。
不支持以正斜线(/)结尾的路径,支持使用变量。具体操作,请参见相关文档中的变量部分。
消息队列
选择MNS主题。 任务结束时支持以消息通知的方式将处理结果发送到MNS。更多信息,请参见快速入门概述和异步通知消息格式。
-
单击确定。
查询任务
-
在左侧导航栏,单击Bucket 列表,然后单击目标Bucket。
-
根据需要异步处理的文件类型,选择文档处理、媒体处理,或选择其他由智能媒体管理 (IMM) 提供的数据处理能力。
-
选中任务页签,查看任务列表,单击页面下方翻页按钮可查看上一页或下一页。
任务列表包含任务ID、任务类型、任务状态、创建时间和操作列,支持通过任务ID搜索和日期范围筛选。
-
在任务 ID搜索框输入任务ID(任务ID可以通过任务列表接口ListTasks - 列出任务获取到任务列表,返回的
TaskId字段即为任务ID),单击搜索按钮可以搜索指定的任务,选择开始日期和结束日期可以查询执行日期范围内的任务。 -
单击操作列的任务详情可以查看任务的详细信息。
更多参考
关于如何使用智能媒体管理IMM的SDK,请参见概述。