ESA的边缘节点提供Serverless代码执行环境,只需编写业务函数代码并配置触发规则,无需配置服务器或管理基础设施,即可在靠近用户的边缘节点上实现代码的弹性伸缩与安全运行,显著降低运维成本,提升响应速度。
步骤一:创建函数
登录ESA控制台,在左侧导航栏选择。单击创建函数。
创建方式选择函数模板,根据实际需要选择函数模板,然后单击下一步。

填写函数名称、描述并预览代码详情,单击提交。

等待系统构建完成后,将为您生成一个公共域名访问链接,可直接访问预览效果。若想要绑定自定义域名可参考域名配置。
说明该公共域名仅供测试使用,有效期为 60 分钟。


步骤二:开发并调试函数
根据实际业务需求,修改函数代码并进行本地调试,完成后将代码部署至测试环境,持续观测其运行状态与性能表现,确保稳定性与功能正确性。
单击函数设置,然后选择代码页签,使用
JavaScript ES6语法开发函数。

ESA在控制台代码开发工具右侧提供了一套调试环境,完成代码开发后,单击菜单栏的保存。在右侧工具栏构造HTTP的请求方法、请求头、请求体,构造完成后单击请求按钮,控制台将直接返回请求经过函数处理后的响应结果。
调试完代码后,单击生成版本。
选择部署页签,单击版本发布,在弹出的对话框中选择测试环境进行发布。函数将在边缘测试节点生效,您可直接通过绑定
Host的方式使用真实客户端发出请求并在客户端查看结果。
步骤三:发布正式版本
测试环境运行稳定且验证通过后,可将函数代码安全发布至生产环境。
选择部署页签,单击版本发布。
单击生产环境,选择待发布的版本,然后单击发布,所有生产环境的节点都将部署该版本函数代码。

如何绑定自定义域名
完成创建后,为便于后续访问,您可以参考域名配置,将函数与Pages绑定至您已有的域名。