本文介绍如何在函数计算控制台上创建、更新配置和删除触发器。 说明 单向集成触发器包括API触发器和消息队列Kafka版Connector触发器只支持在事件源端配置,不支持在函数计算控制台修改。因此本文描述的触发器管理不包括单向集成触发器。 前提条件 创建服务 创建函数 创建触发器 创建OSS触发器 创建HTTP触发器 创建MNS主题触发器 创建SLS触发器 创建Tablestore触发器 创建CDN触发器 创建定时触发器 创建RocketMQ触发器 创建RabbitMQ触发器 创建MNS队列触发器 创建官方事件源触发器 更新触发器配置 登录函数计算控制台。 在左侧导航栏,单击服务及函数。 在顶部菜单栏,选择地域。 找到目标服务下的目标函数,单击函数名称。 说明 若目标服务存在多个版本,需要选择LATEST版本。 在函数详情页面,单击触发器管理页签。在触发器列表中,找到目标触发器,然后在其右侧操作列单击编辑。 在编辑触发器面板根据需要修改触发器的配置,然后单击确定。不同类型的触发器,支持修改的配置项如下所示: 定时触发器:支持修改触发方式、时间间隔和触发消息。关于各配置项的说明,请参见创建定时触发器参数说明。 OSS触发器:支持修改文件前缀、文件后缀和触发事件。另外,支持创建和选择新的角色。关于各配置项的说明,请参见创建OSS触发器参数说明。 SLS触发器:支持修改触发间隔、重试次数、触发器日志和调用函数。另外,支持创建和选择新的角色。关于各配置项的说明,请参见创建SLS触发器参数说明。 CDN事件触发器:支持修改域名和域名描述。另外,支持创建和选择新的角色。关于各配置项的说明,请参见创建CDN触发器参数说明。 HTTP触发器:支持修改认证方式和请求方法。配置项说明如下: 参数 操作 本文示例 是否需要认证 是否需要身份验证及是否支持匿名访问。取值如下: 是:需要身份验证,不支持匿名访问,安全性较高。更多信息,请参见签名认证。 否:无需身份验证,支持匿名访问,安全性较低。支持任何用户发送HTTP请求调用函数。 是 请求方法 选择支持触发该HTTP触发器的方法。取值如下: GET POST PUT DELETE HEAD PATCH GET POST RocketMQ触发器:支持修改消息队列RocketMQ版的RocketMQ 实例、Topic、Tag、Group ID和消费位点。关于各配置项的说明,请参见创建RocketMQ触发器参数说明。 RabbitMQ触发器:支持修改消息队列RabbitMQ版的RabbitMQ 实例、Vhost和Queue。关于各配置项的说明,请参见创建RocketMQ触发器参数说明。 MNS队列触发器:仅支持修改消息服务MNS的队列名称。关于配置项的说明,请参见创建MNS触发器参数说明。 官方事件源触发器:以云服务器ECS触发器为例,仅支持修改对应的事件类型。关于各配置项的说明,请参见创建官方事件源触发器参数说明。 说明 创建的MNS主题触发器和Tablestore触发器不支持修改。 删除触发器 登录函数计算控制台。 在左侧导航栏,单击服务及函数。 在顶部菜单栏,选择地域。 找到目标服务下的目标函数,单击函数名称。 说明 若目标服务存在多个版本,需要选择LATEST版本。 在函数详情页面,单击触发器管理页签。在触发器列表中,找到目标触发器,然后在其右侧操作列选择更多 > 删除(或单击删除)。 在确认对话框,阅读提示信息,然后单击删除。