腾讯云云函数实战教程 - SCF + MPS 视频任务回调备份 COS
文档简介:
操作场景:
本文为您介绍如何将 视频处理 MPS 产生的回调任务通过云函数 SCF 及时备份至 对象存储 COS。其中,SCF 主要提供回调消息处理,MPS 主要用于视频处理任务,COS 主要提供终端永久性存储能力。
操作场景
本文为您介绍如何将 视频处理 MPS 产生的回调任务通过云函数 SCF 及时备份至 对象存储 COS。其中,SCF 主要提供回调消息处理,MPS 主要用于视频处理任务,COS 主要提供终端永久性存储能力。
操作步骤
创建云函数
1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。
2. 在“函数服务”页面上方选择北京地域,并单击新建进入新建函数页面,根据页面相关信息提示进行配置。如下图所示:


创建方式:选择模板创建。
模糊搜索:输入“MPS 消息转储至 COS”,并进行搜索。
单击模板中的查看详情,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。
3. 单击下一步,函数名称默认填充,可根据需要自行修改。
配置 MPS 触发器
1. 在触发器配置中,选择自定义创建,根据页面的参数信息进行填写。如下图所示:


触发版本:选择默认流量。
触发方式:选择MPS触发。
事件类型:选择工作流任务。
说明
初次创建 MPS 触发器,需单击SCF_QcsRole、MPS_QcsRole对相关服务角色进行授权。
事件类型:MPS 触发器以账号维度的事件类型推送 Event 事件,目前支持工作流任务(WorkflowTask)和视频编辑任务(EditMediaTask)两种事件类型触发。
事件处理:MPS 触发器以服务维度产生的事件作为事件源,不区分地域、资源等属性。每个账号只允许两类事件分别绑定单个函数。如需多个函数并行处理任务,请参见 函数间调用 SDK。
2. 单击完成即可完成函数创建和 MPS 触发器创建。
测试函数功能
1. 登录 视频处理控制台,执行视频处理工作流。
2. 在云函数控制台 函数服务页面中,单击上述 创建云函数 步骤中创建的云函数名称,进入函数详情页面。
3. 在函数详情页面中选择日志查询页签,可以查看到打印出的日志信息。如下图所示:


4. 切换至 对象存储控制台,查看数据转储及加工结果。
说明
您可以根据自身的需求编写具体的数据加工处理方法。