创建触发器

最近更新时间:2023-03-20 11:32:55

我的收藏
云函数创建完成后,可以通过创建触发器来将云函数与事件源进行关联。关联后的事件源,会在事件产生时,根据设计方式,以同步或异步的方式完成云函数触发运行,并在触发时将事件作为入参传递给入口函数。
通过控制台或 Serverless Cloud Framework 命令行均可以完成云函数触发器创建。
注意
Web 类型函数只支持创建 API 网关触发器,详情请查看 创建 Web 函数

通过控制台完成触发器创建

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。
2. 在“函数服务”列表页面上方,选择函数所在的地域及命名空间。如下图所示: n


3. 单击函数名,进入该函数的详情页面。
4. 选择左侧的触发管理,进入触发器浏览及操作界面,单击创建触发器,开始创建一个新的触发器。如下图所示: n


5. 在弹出的“创建触发器”窗口中,选择触发别名/版本,并选择触发方式。如下图所示:n


触发别名/版本:切换至期望创建触发器的版本。触发器可以在函数的指定版本上创建。当创建在云函数的指定版本上时,事件将触发指定的版本代码。详情见 版本管理
注意
由于云函数的触发器总数量、各种类触发器数量的限制,在版本下配置的触发器会占用当前函数的触发器配置限额。如需调大触发器限额,可 联系我们 提升限额。
触发方式:选择不同触发方式所需填写的内容也将不同。例如:定时触发器需添加触发器名称、周期和启用情况,对象存储 COS 触发器需要添加触发的 COS Bucket、事件类型以及前后缀过滤方式。详情见各 触发器 的说明文档。
6. 完成触发器配置后,单击提交,完成触发器创建。

通过 Serverless Cloud Framework 命令行完成触发器创建

说明
在使用 Serverless Cloud Framework 工具之前,请 安装 Serverless Cloud Framework
本地函数请在 serverless.yml 文件下新增触发器描述,并通过 Serverless Cloud Framework 执行 scf deploy 命令,即可为函数新增触发器。

视频教程

以下视频将为您介绍如何创建、删除及启停触发器: