操作场景
本文为您介绍如何将 视频处理 MPS 产生的回调任务通过云函数 SCF 及时备份至 对象存储 COS。其中,SCF 主要提供回调消息处理,MPS 主要用于视频处理任务,COS 主要提供终端永久性存储能力。
操作步骤
创建云函数
1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。
2. 在“函数服务”页面上方选择北京地域,并单击新建进入新建函数页面,根据页面相关信息提示进行配置。如下图所示: n ![](https://qcloudimg.tencent-cloud.cn/image/document/0e312c99502b72aa4e43d02ceced0bf0.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/0e312c99502b72aa4e43d02ceced0bf0.png)
创建方式:选择模板创建。
模糊搜索:输入“MPS 消息转储至 COS”,并进行搜索。n 单击模板中的查看详情,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。
3. 单击下一步,函数名称默认填充,可根据需要自行修改。
配置 MPS 触发器
1. 在触发器配置中,选择自定义创建,根据页面的参数信息进行填写。如下图所示: n ![](https://qcloudimg.tencent-cloud.cn/image/document/9855b09cfa285a5f1e421814f499397d.jpeg)
![](https://qcloudimg.tencent-cloud.cn/image/document/9855b09cfa285a5f1e421814f499397d.jpeg)
触发版本:选择默认流量。
触发方式:选择MPS触发。
事件类型:选择工作流任务。
说明
初次创建 MPS 触发器,需单击SCF_QcsRole、MPS_QcsRole对相关服务角色进行授权。
事件类型:MPS 触发器以账号维度的事件类型推送 Event 事件,目前支持工作流任务(WorkflowTask)和视频编辑任务(EditMediaTask)两种事件类型触发。
事件处理:MPS 触发器以服务维度产生的事件作为事件源,不区分地域、资源等属性。每个账号只允许两类事件分别绑定单个函数。如需多个函数并行处理任务,请参见 函数间调用 SDK。
2. 单击完成即可完成函数创建和 MPS 触发器创建。
测试函数功能
1. 登录 视频处理控制台,执行视频处理工作流。
3. 在函数详情页面中选择日志查询页签,可以查看到打印出的日志信息。如下图所示: n![](https://qcloudimg.tencent-cloud.cn/image/document/19da4a54f113faffc36b89f346f9d8e3.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/19da4a54f113faffc36b89f346f9d8e3.png)
4. 切换至 对象存储控制台,查看数据转储及加工结果。
说明
您可以根据自身的需求编写具体的数据加工处理方法。