tencent cloud

文档反馈

使用自定义函数管理 COS 文件

最后更新时间:2022-05-23 14:36:39

    概述

    对象存储(Cloud Object Storage,COS)工作流提供了一系列针对音视频、图片等媒体文件的处理能力,用户可以按照自身需求,灵活快速地搭建媒体处理流水线。随着越来越多用户接入 COS 工作流,一些定制化需求也被提上议程。为了保障灵活性,COS 工作流推出了自定义云函数功能,支持用户在工作流中配置云函数节点,在云函数中实现定制化逻辑。
    为了进一步降低用户的使用门槛,COS 工作流整理了常用的云函数功能模板,并将其创建流程集成至节点的配置步骤中,方便用户对处理前的源文件、处理后的产物文件进行后续加工。现已支持修改对象属性、移动对象,删除对象等基本操作。

    应用场景

    • 在媒体处理后,对源文件进行移动、沉降等处理,降低存储成本。
    • 在媒体处理后,对产物文件进行标签设置,修改头部等处理,方便业务使用。

    方案优势

    • 开箱即用:无需开发函数逻辑,无需关注复杂的部署流程,简易配置即可使用。
    • 配置灵活:可以按需配置常用功能节点,分别针对源文件和产物文件进行不同的业务操作。
    • 拓展方便:支持用户修改云函数逻辑,以满足更多定制化需求。

    操作步骤

    1. 登录 对象存储控制台

    2. 在左侧导航栏中,单击存储桶列表,进入存储桶列表页面。

    3. 单击待操作的存储桶,进入存储桶详情页面。

    4. 在左侧导航栏中,选择数据工作流 > 工作流,单击创建工作流

    5. 在创建工作流页面,配置业务需要的媒体处理节点,例如“音视频转码”节点,详情可参阅工作流。

    6. 在创建工作流页面,添加自定义函数节点,选择您需要的常用功能函数。

    如果您尚未创建此类函数,则单击创建函数

    创建常用功能函数的步驟如下:

    1. 填写函数基础配置。输入函数名称前缀,勾选授权SCF服务,单击下一步

    2. 填写属性配置。按业务需求设置存储类型,自定义头部等,单击下一步

    3. 勾选处理对象,可以只针对工作流源文件执行该操作。

    4. 单击确认

    5. COS 工作流封装了函数创建,版本发布,别名切流等过程,请等待其创建完成。

    6. 创建完成后,选中刚刚创建的函数实例,单击确定

    7. 单击保存当前工作流即可。

    操作验证

    1. 登录 对象存储控制台

    2. 在左侧导航栏中,单击存储桶列表,进入存储桶列表页面。

    3. 单击待操作的存储桶,进入存储桶详情页面。

    4. 在左侧导航栏中,选择数据工作流 > 工作流,进入工作流管理页面。

    5. 找到刚创建的工作流,单击启用,并前往指定存储桶路径上传媒体文件,等待工作流执行。

    6. 待工作流运行结束后,即:
      可以看到媒体处理成功,产物已生成。

    源文件已成功设置了存储类型和自定义头部。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持