更新时间:2025-08-18 GMT+08:00

函数配置概述

成功创建函数后,需配置函数运行所必须的资源与环境,确保函数满足业务需求。

函数配置流程

图1介绍了函数配置的总体流程。

图1 函数配置流程

详细的步骤操作说明请参考表1

表1 配置函数操作步骤说明

序号

步骤

说明

1

配置函数代码

函数代码包含函数实现业务需求的逻辑,函数工作流支持以下三种部署代码的方式:

  • 在线编辑函数代码:使用控制台代码编辑器在线编辑函数代码。
  • 直接上传函数代码:直接上传本地开发完成的ZIP文件或JAR文件,适用于代码文件不超过40MB的场景使用。
  • 通过OBS上传函数代码:通过输入OBS桶地址,上传OBS桶中的ZIP文件或JAR文件,适用于代码文件不超过300MB的场景使用。

2

配置函数的依赖包

依赖包为函数提供依赖库、运行时环境及函数扩展的执行能力,确保函数代码能满足业务需求。

3

配置函数的委托权限(可选)

如FunctionGraph服务需访问其他云服务以协同工作,则必须配置函数的委托权限,授权FunctionGraph使用这些云服务;若无需访问其他云服务,则保持默认配置,不使用任何委托。

4

配置函数的网络环境(可选)

函数创建后,默认启用“函数访问公网”功能,如实际业务需对函数的网络访问进行特定配置,应手动修改网络配置。

函数支持访问以下两种网络环境:

  • 函数访问公网:支持函数访问公网资源,其应用场景包括调用外部API、访问其他云存储、集成第三方服务等。
  • 函数访问VPC网络:支持函数访问虚拟私有云(VPC)内的资源,对于需要高带宽、高性能和高可靠性的业务场景,建议手动启用“函数访问VPC内资源”功能。

5

配置函数的触发器(可选)

触发器是触发函数执行的一种机制,通过为函数创建触发器并定义其触发条件,当特定事件符合条件时,事件源将自动调用与触发器关联的函数。

如FunctionGraph函数需自动响应特定事件,则应配置函数的触发器。使用前请参考FunctionGraph支持的触发事件

6

在线调试函数

完成函数的各项配置后,通过设置测试事件,验证并调试函数成功执行。