Web 函数和事件函数的区别?
Web 函数作为一种全新的函数类型,打破现有事件型函数对于 JSON 事件格式的限制,可直接由 HTTP 请求触发,使用场景更灵活,贴近原生 Web 服务开发体验。
Web 函数的适用场景?
该类型函数专注于优化 Web 服务场景,可以直接发送 HTTP 请求到 URL 触发函数执行,既支持您通过云函数完成 Web 服务的开发,也支持本地 Web 框架一键迁移上云。
Web 函数如何计费?
启动文件是什么,应该如何编写?
Web 函数基于函数内置的标准语言镜像环境运行,您必须创建一个可执行文件 scf_bootstrap 来启动您的 Web Server,然后将该文件和您的代码文件一起打包部署,完成 Web 函数创建。实际处理请求时,您的 scf_bootstrap 文件将会先启动服务,启动后您的 Web Server 通过监听指定的
9000
端口接收到所有的 HTTP 请求,并转发给后端服务完成逻辑处理并返回给用户。能否在本地开发时模拟云端环境?
目前,云函数 SCF 标准运行环境镜像已经开放,使用方法请参见 使用容器镜像,您可以根据实际开发场景,选择合适的镜像版本进行本地开发和测试, Web 函数部署前,请先保证您的项目可以在本地镜像中正常启动。
为什么有的 Header 请求不生效?
发送 HTTP 请求时,由于函数和网关信息交互需求以及能力限制,部分 Header 字段将由 API 网关自动填入,不支持用户自定义配置,主要有以下字段:
connection
字段以
X-SCF-
开头的自定义字段如何获取环境变量?
python -u app.py