云原生网关触发器能够让您网关的流量导去函数计算后端,能够支持更丰富的请求配置,如请求方法、请求头、请求参数等
前提条件
已创建函数。
已创建云原生网关。
已创建函数计算服务的终端节点(VPCE)。
创建步骤请查看创建VPCE,其中”虚拟私有云“选择云原生网关所属的VPC,”服务“选择函数计算服务cn.ctyun.cn-huadong-1.faas
注意
函数计算服务在各资源池的名称(cn.ctyun.cn-huadong-1.faas )可能有差别,选择后缀为faas的即可,上述示例是在华东一资源池的名称
操作步骤
登录函数计算控制台,点击目标函数,进入函数详情。
选择详情下顶部的配置选项卡。
在配置选项卡中,选择左边的触发器选项卡。
点击创建触发器,在弹出的右抽屉中选择云原生网关触发器,配置参数解释如下
配置项 | 操作 | 示例 |
---|---|---|
触发器类型 | 选择云原生触发器。 | 云原生触发器 |
名称 | 填写自定义的触发器名称。 | cgw-trigger |
版本或别名 | 默认值为LATEST,支持选择任意函数版本或函数别名。 | LATEST |
网关实例 | 选择已创建的云原生网关实例。 | - |
域名 | 选择网关实例已关联的域名。 | mydomain.com |
匹配路径 | 匹配请求的path(不含query参数),当前支持前缀匹配和精确匹配。末尾使用'*'代表使用前缀匹配。 | /my/path |
请求方法 | 匹配请求中的HTTP方法,可多选,不选则匹配所有HTTP方法 | - |
优先级 | 当多个路由同时匹配一个请求时,路径匹配深度较大的路由优先;路径匹配相同的情况下,路由优先级高(数字大)的优先匹配。 | 0 |
请求头 | 匹配请求中的HTTP header。 | - |
请求参数 | 匹配请求中的HTTP query参数。 | - |
触发器启用状态 | 创建触发器后是否立即启用。默认选择开启,即创建触发器后立即启用触发器。 | 启用 |