函数计算FC 应用发布

流水线Flow提供了阿里云函数计算(FC)部署发布能力。支持使用OSS中保存的函数zip代码包,发布部署到阿里云函数计算。函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务。您无需管理服务器等基础设置,只需编写代码并上传。函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。

前提条件

  • 请确保已创建配置完成对象存储OSS实例,具体操作请参阅文档创建存储空间

  • 请确保已创建函数实例,配置事件请求或者HTTP请求类型函数和OSS上传代码方式,函数提供了多种上传代码方式,请根据需求选择合适的方式。具体操作请参阅文档管理函数

步骤导航

步骤一:新建流水线

  1. 登录流水线Flow服务控制台,在控制台界面,请单击右侧上方新建流水线按钮

  2. 在弹出窗口页面,根据需求选择合适的流水线模板,选择好流水线模板后,单击创建按钮。image

步骤二:配置流水线-部署函数计算FC

添加任务节点,单击空任务节点,在编辑页面配置参数。

参数

说明

任务名称

自定义任务名称。

构建集群

根据需求选择默认或者私有构建集群地区。

构建环境

根据需求选择合适的构建环境。

说明

任务执行期间,流水线任务构建环境分配给用户使用,构建环境使用权限归属用户,任务执行脚本由用户自定义。

下载流水线源

根据需求选择合适的方式。

任务步骤配置项,请单击右侧添加步骤,在弹出菜单中选择发布,单击阿里函数计算部署任务添加到任务步骤配置项。

参数

说明

步骤名称

自定义任务名称。

选择服务链接

请单击右侧添加服务链接,进行Flow访问FC服务的授权,最后单击创建按钮,完成选择服务链接。

地域

选择函数计算FC目标实例所属区域。

服务名

选择函数计算FC目标实例所属的自定义服务名。

函数名

选择函数计算FC目标实例函数名称。

源码类型

根据需求选择合适的类型,请单击选择OSS ZIP文件类型。

说明

不同的源码类型,有不同参数配置,根据需求选择合适的进行配置。

OSS Bucket

选择已创建的目标Bucket名称。

OSS Object Name

选择已经在目标存储桶Bucket实例中自定义的文件路径。

说明
  • 在OSS实例中“OSS Object Name”为文件的相对路径,例如:'test/fc.zip',支持使用环境变量。

  • 请确保OSS存储桶实例中已经上传xxx.zip代码包。

有关部署函数计算FC任务配置参数可以参考下图。image

步骤三:运行并查看目标流水线任务

  1. 在流水线Flow控制台界面我的流水线列表,单击目标流水线右侧image运行按钮,单击目标流水线名称,查看流水线任务节点状态。image

  2. 运行流水线任务完成后,在部署函数计算FC任务节点,右下方单击日志,查看到流水线任务的执行过程结果日志。image