触发器是触发函数逻辑的流量入口,通过定义一组规则,触发执行函数。当前函数服务支持以下触发器:
基于 Crontab 语法,定时触发函数代码逻辑的触发器。
以 API 网关产品的公网或私网 HTTP/HTTPS 流量接入方式,触发函数代码逻辑的触发器。
函数服务支持用户编写函数来处理对象存储 TOS 中的事件变动。使用 TOS 触发器,函数服务将监听指定 TOS Bucket 中的事件,并将符合条件的事件传递给用户函数,触发函数代码逻辑。
函数服务支持用户编写函数来处理消息队列中接收到的消息。函数服务将作为消费者消费 MQ 中指定 Topic 的消息,并将消息传递给用户函数,触发函数代码逻辑。
函数服务当前提供以下 3 种 MQ 触发器,您可根据业务特点和使用习惯进行选择。
函数服务支持用户编写函数来消费日志服务 TLS 中的数据。函数服务将作为消费者消费指定日志项目中的消息,并将消息传递给用户函数,触发函数代码逻辑。