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

函数服务

复制全文
下载 pdf
创建函数
创建任务
复制全文
下载 pdf
创建任务
任务帮助用户对一次性执行的脚本任务进行托管,例如:执行测试脚本、数据同步、数据清洗、GPU 推理/训练等。Serverless 任务通过任务模式响应异步调用请求,并追踪和保存任务各个阶段的状态,提供丰富的任务控制和可观测能力,适用于长任务、重计算场景。本文为您介绍如何创建任务。​
前提条件​
  • 已开通函数服务。​
  • 首次使用函数服务,需完成跨服务授权。​
  • (可选)如需通过 TOS 上传代码,请提前将代码 Zip 包存储至 TOS。具体操作可参见 对象存储快速入门。​
  • (可选)如需通过本地或者 TOS上传代码,请确保代码 Zip 包必须为非加密文件,大小不能超过 256 MiB。​
  • (可选)若需要访问私有网络 VPC,请确保已开通火山引擎私有网络,已在函数待部署地域创建私有网络、子网和安全组。详细操作请参见 创建私有网络、创建子网、创建安全组。​
  • (推荐)若需要查看函数日志,请确保已开通火山引擎日志服务。其中,使用自定义日志项目投递函数日志时,需确保已创建日志项目和主题。详细操作请参见 创建日志项目、创建日志主题。​
  • (可选)如需通过项目管理函数资源,请提前创建项目。具体操作可参见 创建项目。​
使用限制​
使用容器镜像部署时:​
  • 容器镜像必须推送至与函数同地域的火山引擎镜像仓库。​
  • 函数创建完后,需等待镜像同步完成,才能进行函数发布。​
操作步骤​
  1. 在顶部导航栏,选择目标地域。​
  1. 左侧导航栏选择 函数 > 函数管理,并在 函数 页面单击 创建函数。​
  1. 在创建方式页面,单击 任务函数 > 创建任务函数,并按照如下说明配置参数。​
  • 基础配置​
  • ​
    配置项​
    说明​
    函数名称​
    自定义函数名称。同一账号下函数名称不可重复,函数名称创建成功后不支持修改。​
    备注​
    描述函数信息,可以为空。​
    ​
  • 函数代码​
  • ​
    配置项​
    说明​
    部署方式​
    支持以下部署方式,请按需选择。​
    • 镜像:通过容器镜像方式进行部署。​
    说明​
    公共镜像由社区开发者贡献,函数服务不参与维护,如遇软件使用问题请前往社区反馈。​
    • 镜像仓库:从您的火山引擎镜像仓库中选择具体要部署的镜像。支持通过实例、命名空间和仓库类型(公有/私有)进行筛选。​
    • 选择 镜像仓库 中的镜像时,veFaaS 支持获取该镜像中的 启动命令、环境变量 等信息,您可以自主勾选是否使用已选镜像的 启动命令 或 环境变量 作为当前函数的 启动命令 或 环境变量。​
    • 公共镜像:函数服务预置的开箱即用的镜像,可直接使用。​
    • 代码包​
    说明​
    代码 Zip 包必须为非加密文件,大小不能超过 256 MiB。​
    • 函数模板:函数服务内置的开箱即用的代码模板。单击 代码预览,可查看当前模板包含的资源文件和代码详情。请根据需要选择合适的代码模板。​
    • 本地上传 Zip 包:上传本地已开发完成的代码 Zip 包。​
    • TOS 上传:在 TOS 上传面板中,选择目标 Bucket 和 Zip 文件。​
    运行时​
    选择函数代码的运行时环境。本场景仅支持 Native 运行时。​
    Webserver 模式​
    否。用于执行用户指定的一次性任务脚本,脚本中无需包含 HTTP Server,不暴露任何端口(配置端口号 Port 为 -1)。任务脚本执行完毕后主动退出,函数服务通过脚本退出码是否为 0 判断任务是否成功。在任务执行超时场景下,函数服务将强行终止任务进程。​
    启动命令​
    输入程序的启动命令。​
    • 部署方式为 镜像 时:如需指定脚本文件,请使用绝对路径,并确保脚本具有相应的可执行权限。未输入时,默认执行 /opt/application/run.sh 脚本。​
    • 部署方式为 代码包 时:如需指定脚本文件,请使用代码包根目录下的相对路径,并确保脚本具有相应的可执行权限。未输入时,默认执行代码包根目录下的 ./run.sh 脚本。​
    ​
  • 高级配置​
  • 默认启用异步任务,不支持关闭。更多参数详情请参见 函数配置。​
  1. 单击 确定,完成函数创建。​
后续步骤​
将函数的代码和配置发布至线上。具体操作可参见 发布函数。​
​
最近更新时间:2026.03.30 17:08:21
这个页面对您有帮助吗?
有用
有用
无用
无用