函数管理 本文介绍如何创建函数、管理函数。 创建函数并关联您的域名 1. 登录客户控制台。 2. 单击左侧导航栏【边缘函数】【函数管理】,进入函数管理页面,单击右上角【+创建函数】可创建边缘函数。 3. 进入创建函数页面。 参数 说明 函数名称 请输入函数名称,目前只支持小写字母、数字、下划线,开头结尾只允许小写字母和数字。名称长度264字符。函数名称创建后无法修改。 函数规格 函数代码单次执行过程中,CPU运行时间最大值。支持10ms、50ms、100ms三种规格。 语言类型 当前支持JavaScript,后续会继续扩展更多编程语言。 触发器 边缘函数需要域名作为入口供客户端访问,域名使用已配置的全站加速域名。 函数模板 当前根据常见客户场景提供预制代码,帮助您快速体验并为您的全站加速域名扩展自定义功能。 选择函数模板部署完成后,您可以从函数详情>版本与发布>快速编辑进行代码开发、测试与部署。 4. 填写函数名称、选择函数规格和语言类型后,创建触发器,选择作用域名,将函数绑定到具体的域名上。 参数 说明 触发器类型 用于触发函数计算的入口,目前支持HTTP触发器:使用您的全站加速域名作为入口供客户端访问。 作用域名 当您创建HTTP触发器时,需要关联您名下的全站加速域名。 HTTP路由 函数根据具体路由规则生效,支持通配符配置,格式如下: / : 严格匹配 / / : 匹配 / 后任意内容,如 /abc, /xyz/aaa /.jpg : 匹配 / 开头和 .jpg 结尾的内容,如 /abc.jpg, /abc/xyz.jpg /abc/ : 严格匹配 /abc/ /abc/ : 匹配 /abc/ 后任意内容,如 /abc/xyz 旁路触发 旁路触发生效后,符合规则的客户端请求将被发送到边缘函数执行,随后继续执行全站加速域名配置并回源,适合于一些鉴权校验或日志打点的场景。旁路触发关闭时,符合规则的客户端请求将被发送到边缘函数,执行个性化处理。 注意 边缘函数目前仅允许在特定资源池使用,创建函数触发器时首先请确保您要绑定的域名为全站加速已启用状态的域名,满足上述条件后如仍无法选到该域名说明该域名未使用边缘函数的特定资源池,请提交工单申请将域名迁移到边缘函数特定资源池后再创建触发器。 5. 选择合适的函数模板,点击页面右下角的【创建函数】提交创建函数的请求,等待数秒后将创建成功。