You need to enable JavaScript to run this app.
文档中心
函数服务

函数服务

复制全文
下载 pdf
Web 应用函数
创建 Web 应用
复制全文
下载 pdf
创建 Web 应用
Web 应用帮助用户托管原生 Web 框架应用,支持基于各语言的流行框架(Golang Gin 等)或自定义容器镜像编写 Web 程序,以及迁移已有的 Web 应用。本文为您介绍如何创建 Web 应用。​
前提条件​
  • 已开通函数服务。​
  • 首次使用函数服务,需完成跨服务授权。​
  • (可选)如需通过 TOS 上传代码,请提前将代码 Zip 包存储至 TOS。具体操作可参见 对象存储快速入门。​
  • (可选)如需通过本地或者 TOS上传代码,请确保代码 Zip 包必须为非加密文件,大小不能超过 256 MiB。​
  • (可选)若需要访问私有网络 VPC,请确保已开通火山引擎私有网络,已在函数待部署地域创建私有网络、子网和安全组。详细操作请参见 创建私有网络、创建子网、创建安全组。​
  • (可选)若需要查看函数日志,请确保已开通火山引擎日志服务。其中,使用自定义日志项目投递函数日志时,需确保已创建日志项目和主题。详细操作请参见 创建日志项目、创建日志主题。​
  • (可选)如需通过项目管理函数资源,请提前创建项目。具体操作可参见 创建项目。​
使用限制​
使用容器镜像部署时:​
  • 容器镜像必须推送至与函数同地域的火山引擎镜像仓库。​
  • 函数创建完后,需等待镜像同步完成,才能进行函数发布。​
操作步骤​
  1. 在顶部导航栏,选择目标地域。​
  1. 左侧导航栏选择 函数 > 函数管理,并在 函数 页面单击 创建函数。​
  1. 在创建方式页面,单击 Web 应用函数 > 创建 Web 应用函数,并按照如下说明配置参数。​
  • 基础配置​
  • ​
    配置项​
    说明​
    函数名称​
    自定义函数名称。同一账号下函数名称不可重复,函数名称创建成功后不支持修改。​
    ​
  • 函数代码​
  • ​
    配置项​
    说明​
    部署方式​
    支持以下部署方式,请按需选择。​
    • 镜像:通过容器镜像方式进行部署。​
    说明​
    公共镜像由社区开发者贡献,函数服务不参与维护,如遇软件使用问题请前往社区反馈。​
    • 镜像仓库:从您的火山引擎镜像仓库中选择具体要部署的镜像。支持通过实例、命名空间和仓库类型(公有/私有)进行筛选。​
    • 选择 镜像仓库 中的镜像时,veFaaS 支持获取该镜像中的 启动命令、环境变量 等信息,您可以自主勾选是否使用已选镜像的 启动命令 或 环境变量 作为当前函数的 启动命令 或 环境变量。​
    • 公共镜像:函数服务预置的开箱即用的镜像,可直接使用。​
    • 代码包​
    说明​
    代码 Zip 包必须为非加密文件,大小不能超过 256 MiB。​
    • 函数模板:函数服务内置的开箱即用的代码模板。单击 代码预览,可查看当前模板包含的资源文件和代码详情。请根据需要选择合适的代码模板。​
    • 本地上传 Zip 包:上传本地已开发完成的代码 Zip 包。​
    • TOS 上传:在 TOS 上传面板中,选择目标 Bucket 和 Zip 文件。​
    运行时​
    选择函数代码的运行时环境。如果预设的运行时不能符合您的业务需求,您可以基于自定义镜像,构建符合您业务需求的代码运行环境和启动方式的运行时。自定义运行时的相关说明参见 创建自定义运行时。​
    Webserver 模式​
    是。需要您在镜像/代码中实现 HTTP Server 并监听端口处理请求。​
    启动命令​
    输入程序的启动命令。​
    • 部署方式为 镜像 时:如需指定脚本文件,请使用绝对路径,并确保脚本具有相应的可执行权限。未输入时,默认执行 /opt/application/run.sh 脚本。​
    • 部署方式为 代码包 时:如需指定脚本文件,请使用代码包根目录下的相对路径,并确保脚本具有相应的可执行权限。未输入时,默认执行代码包根目录下的 ./run.sh 脚本。​
    监听端口​
    输入 HTTP Server 所监听的端口。默认为 8000 端口,取值范围是 [1024,65535]。请避免使用服务占用端口 9000、9001、9990。​
    注意​
    您启动的 HTTP Server 需监听0.0.0.0:Port或*:Port。否则会导致请求超时错误。​
    ​
  • 高级配置​
  1. 单击 确定,完成函数创建。​
后续步骤​
将函数的代码和配置发布至线上。具体操作可参见 发布函数。​
​
最近更新时间:2026.03.30 17:08:21
这个页面对您有帮助吗?
有用
有用
无用
无用