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

函数服务

复制全文
下载 pdf
高级配置
函数配置
复制全文
下载 pdf
函数配置
函数服务(veFaaS)支持为每个函数配置多项高级属性,以满足不同业务的运行需求。函数创建完成后,您可在函数的基础信息页签根据需要更新各配置项,本文介绍各配置项的含义与取值说明。​
注意​
  • 仅支持更新最新版本函数的配置信息。​
  • 更新函数配置信息后,需重新发布才能生效。​
​
配置名称​
配置说明​
支持的函数类型​
相关文档​
CPU 分配模式​
  • 仅在请求时分配 CPU:仅适用于 事件函数、Web 应用函数、任务函数。根据请求自动分配和释放实例,支持缩容到 0,仅请求处理时长的资源使用计费和调用计费。​
  • 始终分配 CPU:适用于 微服务应用函数,应用启动后,不支持缩容到 0,需为容器生命周期付费。​
全部类型​
无​
计算模式​
GPU 实例和 CPU 实例相互独立,函数创建完成后不支持切换。​
  • CPU 实例:传统函数使用 CPU 实例,可支持基础计算场景。​
  • GPU 加速:【邀测·申请试用】擅长执行高度线程化的并行处理任务(大规模计算任务),适用于 AI 模型推理、AI 模型训练、音视频加速生产、图形图像加速等场景。​
全部类型​
实例规格​
函数的 计算模式 为 CPU 实例 时可配置。选择单个 CPU 实例的 vCPU 和内存,请根据页面提示和业务需求选择合适的实例规格。​
全部类型​
无​
GPU 卡型​
【邀测·申请试用】函数的 计算模式 为 GPU 加速 时可配置。从 veFaaS 提供的 GPU 卡型中选择单个 GPU 实例的显卡规格。​
全部类型​
异步任务​
支持是否开启异步任务。​
注意​
函数创建完成后,不支持切换同步/异步模式。​
  • 异步任务:​
  • 开启:函数以异步执行模式响应事件,事件调用无需阻塞等待处理结果,函数执行时间最大可支持 3 小时。​
  • 启用异步任务后,支持自定义配置 异步任务重试次数,在异步任务执行失败时,按自定义的重试次数重新调度该任务。​
  • 关闭:函数以同步执行模式响应事件,事件调用需同步等待函数执行并返回结果,函数执行时间最长 15 分钟。​
  • 异步任务重试次数:开启异步任务后支持配置该参数,表示异步任务失败后的重试次数。支持配置 0~3 次,默认值为 0,表示异步任务失败后不重试。​
  • 事件函数​
  • Web 应用函数​
  • 任务函数​
执行超时​
设置单次请求执行的时长上限,超时将返回错误。​
  • 同步调用的执行超时可选范围:1 ~ 3600s。​
  • 异步任务的执行超时可选范围:10 ~ 10800s。​
  • 事件函数​
  • Web 应用函数​
  • 任务函数​
无​
单实例多并发​
是否开启单个实例并发处理多个请求的功能。​
  • 开启:每个实例可并发处理多个请求,且只计算一次内存使用量,可大幅降低资源开销,进而节省成本。开启后,需设置单个函数实例最大可承载的并发请求数量。其中,同步调用支持的单实例多并发取值范围是 10 ~1000个;异步任务支持的单实例多并发取值范围是 2 ~ 10个。​
  • 关闭:每个实例只能同时处理一个请求。​
  • 事件函数​
  • Web 应用函数​
  • 任务函数​
无​
私有网络​
启用 私有网络 后,请配置相应的私有网络、子网、及安全组。​
注意​
若需要修改函数的 VPC 或子网,必须先停用或删除所有的 MQ 触发器。​
  • 私有网络:选择需要访问的 VPC。​
  • 子网:选择需要访问的子网。支持选择多个子网,但每个可用区下最多支持选择一个子网。推荐选择多个可用区下的子网,函数实例将在您选择的多个可用区下进行部署,保障业务高可用。​
  • 安全组:选择要绑定的安全组。安全组是一个逻辑意义上的分组,为同一个 VPC 内具有相同安全保护需求并相互信任的网卡提供访问策略。​
全部类型​
无​
默认网卡访问公网​
函数默认使用平台提供的公网 NAT 和 EIP 访问互联网。​
  • 开启:函数可以访问 VPC 中的资源,函数可通过默认网卡访问公网,veFaaS 会收取公网出流量费用。​
  • 关闭:开启 私有网络 后,支持关闭 默认网卡访问公网 的功能。函数可以访问 VPC 中的资源,函数无法通过默认网卡访问公网。如果需要访问公网,需要自行在 VPC 下配置 NAT 网关,详细操作可参见 创建公网 NAT 网关。veFaaS 侧不收取公网出流量费用。​
  • 事件函数​
  • Web 应用函数​
  • 任务函数​
无​
存储​
为函数挂载远端存储。配置后您的函数可以像访问本地系统一样访问远端存储,实现数据的持久化存储和多函数间共享。​
全部类型​
日志功能​
是否启用日志功能。开启后,函数的 stdout/stderr 日志将被采集至日志服务的指定日志项目(Project)和日志主题(Topic)中。您可查看该函数的执行日志,方便查看函数运行状态和定位问题。​
  • 默认日志项目:选择默认日志项目,veFaaS 将在您的账号下自动创建默认日志项目和主题 tls-vefaas/tls-vefaas-logstore,并将日志投递至上述日志项目和主题中。​
  • 自定义日志项目:支持用户自定义日志项目,将日志投递至目标日志项目和日志主题。​
全部类型​
应用监控​
是否将函数的监控数据投递至火山引擎应用性能监控全链路版(APMPlus)服务。开启 APMPlus 监控服务后,函数的监控数据将会投递至 APMPlus 监控服务,提供指标、链路、日志等一体化监控服务、绘制监控大盘,支持火山方舟高代码应用以及 LangChain 等智能体监控。APMPlus 监控服务产生的费用,请参见 监控计费说明。​
说明​
若您还未开通 APMPlus 服务,请根据控制台提示,单击 去开通,开通 APMPlus 服务并授权 veFaaS 访问 APMPlus。​
函数启用应用监控能力后,可在函数详情页的 应用监控 页签,查看函数的监控信息。详细的信息查询方法,请参见 链路分析。​
  • 事件函数​
  • Web 应用函数​
环境变量​
自定义配置的环境变量,在函数代码运行时可以直接读取到。该功能是为了做到代码和配置的分离,增强代码的可移植能力。​
支持如下两种环境变量配置方法:​
  • 使用表单编辑:通过键值对方式,配置环境变量。​
  • 单击 添加环境变量,根据控制台界面提示的变量输入要求,设置 键 和 值,增加环境变量。​
  • 使用 JSON 格式编辑:通过 JSON 文件方式配置环境变量。​
  • JSON 文件需满足如下格式:​
  • ​
    {​
    "envKey1":"envValue1",​
    "envKey2":"envValue2"​
    }​
    ​
说明​
  • JSON 文件中的键值对输入要求,与 使用表单编辑 时控制台提示的键值对输入要求一致。​
  • 通过 JSON 编辑格式中的 重置,可以回退到最后一次成功解析的 JSON 格式。​
  • 通过 JSON 编辑格式中的 格式化,将编辑框中的格式按标准化 JSON 格式整理,并去除重复的键值对,保留最后出现的键值对。​
全部类型​
无​
健康检查​
微服务函数支持健康检查功能,完成配置后并发布后生效。​
  • 检查方式:选择健康检查的方式,当前支持以下检查方式。​
  • HTTP 请求检查:通过向实例发送HTTP请求检查健康情况,返回 HTTP 状态码 200 为成功,则认为实例健康。​
  • TCP 端口检查:通过 TCP Socket 与实例建立连接来检查实例的健康情况,可以建立连接,则认为实例健康。​
  • HTTP 请求检查:检查方式 选择 HTTP 请求检查 后支持。填写请求的路径、端口和请求头信息。​
  • TCP 端口检查:检查方式 选择 TCP 端口检查 后支持。填写 TCP 的端口。​
  • 延迟时间:函数启动后,首次健康检查的等待时长。​
  • 超时时间:单次健康检查请求的最大等待时间。超过超时时间未启动,判断为健康检查失败。​
  • 检测周期:两次健康检查之间的时间间隔。​
  • 健康阈值:连续检查成功的最小次数。​
  • 不健康阈值:连续检查失败的最小次数。​
微服务应用函数​
无​
所属项目​
项目管理是火山引擎提供的一种资源管理方式。将函数添加到项目中,并按项目维度进行统一管理,有利于保持资源独立,维护数据安全。如果您未指定具体项目,则默认加入 default 项目。​
全部类型​
标签​
标签由一个键值对组成,用于标记资源,便于搜索和资源聚合。单击 添加标签,根据界面提示为当前函数添加合适的标签。​
全部类型​
​
​
最近更新时间:2026.09.07 11:36:20
这个页面对您有帮助吗?
有用
有用
无用
无用