You need to enable JavaScript to run this app.
导航
函数部署
最近更新时间:2025.06.10 17:42:25首次发布时间:2025.06.10 10:11:22
我的收藏
有用
有用
无用
无用

通过在流水线编排 函数部署 任务,可实现函数服务的部署。本文为您介绍如何使用函数部署任务。

参数说明

配置项说明
任务名称默认为函数部署,支持自定义任务名称。
上游任务展示当前任务的上游串行任务名称。无上游任务时展示为-
地域选择函数需要部署的地域。
函数 ID选择已经创建的函数服务。支持选择具体的函数服务名称或输入自定义的函数服务 ID 的变量(例如,$(parameters.id))。变量能够支持更灵活的函数选择。自定义变量的相关使用方法参见 自定义变量

版本

选择待部署的函数服务的版本。

注意

函数 ID 为变量时,版本 需要填写版本的 ID。例如,函数 ID$(parameters.id),需要选择 latest 的版本时,版本0

制品

设置要部署的制品。

  • 制品类型:支持 TOS zip 包和镜像两种类型。

注意

  • 请确保流水线和函数服务中的选择的制品类型一致。例如,同为 Top zip 包或者同为镜像。
  • 如果传入的制品名称不存在或错误,可能导致此次部署时无法正确替换制品,从而导致部署失败或不符合部署预期。
  • 制品来源:支持上游产物和自定义两种方式。
    • 上游产物:仅上游产物为镜像构建时支持。待部署的镜像来源是上游任务的产物时,选择此项。例如:在流水线编排 编译构建 > 镜像构建推送至镜像仓库 > 函数部署 任务,镜像选择上游镜像构建任务的产出物。
      • 制品类型为 TOS zip包 :仅上游输出为 TOS 上传 时支持。上游产物创建方法参见 TOS 上传
      • 制品类型为 镜像 :仅上游产物为镜像构建时支持,上游产物创建方法参见 镜像构建推送
    • 自定义:输入已创建的镜像或 TOS 的完整地址。
      • 制品类型为 TOS zip包 :输入已创建的 TOS 的完整地址。TOS 地址格式为 bucket_name:object_key 的字符串,例如 vefaas-test:vefaas-python38- default.zip
      • 制品类型为 镜像 :输入已创建的镜像的完整地址。其中镜像地址格式为 host/namespace/repo:tag。输入镜像地址时,支持引用流水线变量。

部署策略

支持 全量发布灰度发布 两种方式。选择灰度发布后,需要填写灰度版本的占比。

注意

函数部署首次发布不支持灰度发布,第二次发布开始支持该功能。

任务输出展示用于查询任务输出状态的参数。
高级设置Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。