您可以仅关注业务逻辑的代码部分,无需关注和配置服务器资源,支持多种函数触发器,满足多样化的事件触发场景。
操作步骤 创建触发器 登录 容器镜像服务控制台 。 在左侧导航栏,选择 实例列表 。 在“实例列表”页面单击目标实例。 在“实例管理”页面左侧导航栏中选择 触发器 。 在“触发器”页面单击 创建触发器 。 在“创建触发器”页面完成 基本信息 和 触发规则 配置。 配置项 必选/可选 配置说明 触发器名称 必选 输入自定义触发器名称。 备注 可选 输入触发器备注信息。
触发器接口 使用前提 已成功 创建企业版实例 。 获取触发器策略列表 接口描述 获取触发器策略列表。 请求结构 GET /v1/instances/{instanceId}/triggers/policies?
触发器分类 目前CFC支持10种触发器触发函数,各触发器的调用方式如下表所示: 名称 调用方式 DuerOS触发器 同步 Duedge触发器 同步 BOS触发器 异步 HTTP触发器 同步 CDN触发器 同步 百度消息服务(Kafka)触发器 异步 定时触发器 异步 BLS触发器 异步 API Gateway触发器 同步 百度消息服务(专享版Kafka)触发器 异步 创建触发器 CFC支持两种方式为函数创建触发器
配置 BOS 触发器 登录管理控制台,选择“产品服务> 函数计算 CFC”,进入“函数列表”页面。 点击需要添加 BOS 触发器的函数名称(即 bostrigger),进入函数详情页面。 点击左侧导航栏中的“触发器”,进入函数配置页面,点击“新增触发器”。在弹出框中选择 BOS 触发器。 之后在弹出框中填入触发器的各个参数、点击确认,触发器即创建完成,各个参数的解释如下: 名称:即触发器的名称。
触发器操作 各接口的请求参数和响应参数说明请参考 触发器操作 。
触发器相关 什么是触发器,CFC目前支持哪些触发器? 可参考 CFC触发器相关概念和使用 触发器Event格式报错? CFC目前只支持json类型的Event,请检查您的Event是否是正确的json数据。 添加DuerOS触发器失败? CFC目前只支持北京地域DuerOS触发器,其他地域暂不支持,请确认您是否创建了其他地域的DuerOS触发器。 创建HTTP 触发器报错?
在函数配置页面“触发器”一栏中,可以看到刚刚创建好的 BLS 触发器和一个定时任务触发器bls_default(该触发器负责函数触发执行,您无需修改)。
触发器操作 各接口的请求参数和响应参数说明请参考 触发器操作 。 触发器为函数BRN级别,函数不同的版本、别名函数均可关联触发器。因此在以下的增删改查示例中,函数相关的标识符均使用函数BRN而非函数名。 根据后端实现的不同,函数计算触发器可以分成 relation 和 eventSourceMapping 两种类型,对应两种API和SDK调用方法,具体分类如下表格所示。
Println ( create function trigger success: , result ) } 提示: 不同类型的触发器,其Data字段所需内容不同,具体可以参考文档 触发器配置 更新触发器 使用以下代码可以更新一个函数的触发器 args := & api .