云原生网关触发器
更新时间 2025-07-28 09:07:35
最近更新时间: 2025-07-28 09:07:35
云原生网关触发器
云原生网关触发器能够让您网关的流量转向云工作流,能够支持更丰富的请求配置,如请求方法、请求头、请求参数等
前提条件
已创建工作流。
已创建云原生网关。
已创建函数计算服务的终端节点(VPCE)。
创建步骤请查看创建VPCE,其中”虚拟私有云“选择云原生网关所属的VPC,”服务“选择函数计算服务cn.ctyun.cn-huadong-1.faas 函数计算服务在各资源池的名称(cn.ctyun.cn-huadong-1.faas )可能有差别,选择后缀为faas的即可,上述示例是在华东一资源池的名称
触发消息格式
通过云原生网关请求访问工作流时,仅会把请求中的body部分作为工作流的输入,数据类型必须为JSON格式。而header和queryparams等其余请求信息会被丢弃。
操作步骤
登录工作流控制台,点击目标工作流,进入工作流详情详情。
在配置选项卡中,选择左边的 工作流调度 选项卡。
点击 创建工作流调度,在弹出的右抽屉中选择 云原生网关触发器,配置参数解释如下表。
配置项 | 操作说明 | 示例 |
---|---|---|
触发器类型 | 选择云原生触发器。 | 云原生触发器 |
名称 | 填写自定义的触发器名称。 | cgw-trigger |
网关实例 | 选择已创建的云原生网关实例。 | - |
域名 | 选择网关实例已关联的域名。 | mydomain.com |
匹配路径 | 匹配请求的path(不含query参数),当前支持前缀匹配和精确匹配。末尾使用'*'代表使用前缀匹配。 | /my/path |
请求方法 | 匹配请求中的HTTP方法,可多选,不选则匹配所有HTTP方法 | - |
优先级 | 当多个路由同时匹配一个请求时,路径匹配深度较大的路由优先;路径匹配相同的情况下,路由优先级高(数字大)的优先匹配。 | 0 |
请求头 | 匹配请求中的HTTP header。 | - |
请求参数 | 匹配请求中的HTTP query参数。 | - |
触发器启用状态 | 创建触发器后是否立即启用。默认选择开启,即创建触发器后立即启用触发器。 | 启用 |