触发器简介

最近更新时间:2022-04-25 15:02:04

查看PDF

金山云云函数目前支持事件触发模式。在事件触发模式中,事件源生产的事件,如果满足触发器定义的规则,会自动调用触发器关联的函数。

事件触发

云函数提供了一种事件驱动的计算模型,函数的执行可以由各类事件源或云函数控制台/SDK触发。这种计算模型可以应用到如下一些典型场景中:

音视频文件处理:用户上传视频/图片文件后,对文件进行转码/切片/压缩等处理。此场景中,对象存储为事件源,可选择对象存储类触发器,在文件创建时将事件投递至云函数,函数执行文件处理操作。

数据处理:数据上传至对象存储后,对原始数据进行清洗和加工,将处理后数据加入数据集。此场景中,数据上传类事件可作为触发事件,触发云函数执行数据清洗工作。

触发函数执行的事件源可以分为两类:

云产品事件源:云函数触发器会逐步与金山云相关云产品进行集成,支持对象存储等云产品事件触发函数执行。

第三方应用程序:通过对接事件总线API,将第三方应用程序的事件接入至自定义总线作为函数的事件源。

触发器

您可以在函数中创建触发器,触发器描述了一组规则,当时间满足规则时,事件源会触发关联的函数。

对象存储(KS3)触发器:KS3中Bucket的特定动作,在符合触发路径规则的前提下,将事件数据推送给KCF函数。KS3使用异步调用方式调用函数,结果不会返回到调用方。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈