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