文档中心 Edge Application 函数触发器 为您的函数设置触发器

为您的函数设置触发器

更新时间:2024-09-03 15:22:27

什么是触发器

触发器是连接事件与Serverless函数的桥梁,它提供一种集中管理事件源的方式,并根据预设规则自动触发函数执行。 当特定事件发生且满足触发器定义的规则时,关联的函数会被自动执行。 触发器实现了高效的事件驱动架构,使您的函数能够自动响应各种事件,无需手动干预。

进入触发器页面

在配置触发器之前,请确保您已在CDNetworks平台上创建并配置了生效的CDN加速域名,并已经将您的函数部署完成。

您有两种方式可以进入触发器配置页面:

  • 首次从函数创建流程进入: 在CloudIDE中编写完代码并测试通过,且已完成了函数代码的线上灰度部署后,点击配置触发器按钮,即可进入触发器配置页面。


  • 从菜单栏进入: 在 Edge Cloud Apps菜单下,点击触发器管理选项,进入函数触发器详情页面,点击新增按钮以新增CDN触发器配置。

设置触发器

  1. 在触发器配置页面,您需要选择要关联函数的域名,并选择您已创建并部署的函数。 一个域名可以关联多个函数,包括您自己编写的自定义函数,以及CDNetworks平台预先配置好的公共函数。

注意
函数的关联顺序代表其生效优先级,即函数的执行顺序。因此,请仔细规划函数的执行顺序,以确保您的业务逻辑能够按照预期执行。

  1. 仔细检查您的配置,确保选择了正确的域名和函数,并确认函数的执行顺序符合您的预期。
  2. 点击确认按钮后,即可完成触发器的创建。触发器配置通常会立即生效,您的函数将开始响应与触发器规则匹配的事件。


注意事项

  • 触发器仅对与其关联的域名生效。 例如,如果您将触发器配置为对 www.example.com 域名生效,则只有访问 www.example.com 的请求才会触发函数执行。
  • 触发器创建后,其关联的域名无法修改。同时,每个域名只能关联到一个触发器配置。在创建新的触发器时,您将无法选择已被其他触发器关联的域名。
  • 一个触发器配置最多可以关联 10 个函数。如果您需要关联更多函数,请联系CDNetworks客户技术支持团队。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!