使用函数模板创建函数
函数模板概述
FunctionGraph提供了多种场景的函数模板,使用函数模板创建函数时,可实现函数代码、环境变量、函数触发器配置等的自动填充,助您快速构建函数应用。
支持根据函数类型、场景、云服务以及语言筛选函数模板,单击函数模板的“详情”可查看该模板的描述、输入输出参数以及注意事项。

前提条件
使用函数工作流控制台的所有操作均默认具有操作权限,请确保您登录的用户已有“FunctionGraph Administrator”权限,即FunctionGraph服务所有权限,更多权限的说明请参考权限管理。
使用函数模板创建函数
此处以Python 3.6的“context使用指导”举例,请根据实际需求选择函数模板。
- 登录函数工作流控制台,可通过以下任一方式进入创建函数界面。
- 在左侧的导航栏选择“函数 > 函数列表”,单击右上方的“创建函数”,进入“创建函数”页面。创建方式选择“使用函数模板”。
- 在左侧的导航栏选择“函数模板”,将鼠标放置在所需的函数模板上,单击“使用模板”,进入“创建函数”页面。
- 选择函数模板后,如图2所示,会加载模板内置的代码、配置信息,具体详情参见表1。
表1 context使用指导模板配置信息表 参数
说明
取值样例
函数模板
默认展示已选择的函数模板。如需更换函数模板,请单击“重新选择”。
context使用指导
区域
选择函数创建的区域。
不同区域的资源之间内网不互通,请就近选择靠近您业务的区域,可以降低网络时延、提高访问速度。
华东-上海一
函数名称
输入自定义的函数名称,命名规则如下:
- 可包含字母、数字、下划线和中划线,长度不超过60个字符。
- 以大/小写字母开头,以字母或数字结尾。
context-class-introduction-python-36
企业项目
选择函数所属的企业项目。企业项目是一种云资源管理方式,由企业项目管理服务提供统一的云资源按项目管理功能,支持对项目内的资源和成员进行管理。
默认为“default”,支持用户选择已创建的企业项目。
如果您没有开通企业管理服务,将无法看到企业项目选项。开通方法请参见如何开通企业项目。
default
委托
选择函数的委托。通过委托函数工作流来访问其他云服务,例如:如果函数需要访问LTS、VPC等服务,则必须选择包含所需服务权限的委托;若函数不访问任何云服务,则无需选择委托。
默认“未使用任何委托”,支持选择已创建的委托。
当华为云账号下无函数默认委托时,FunctionGraph提供快速创建默认委托“fgs_default_agency”的功能,详情请参见默认委托。
未使用任何委托
运行时
选择用来编写函数的运行时语言,会根据选择的函数模板自动选择无法手动更改。
Python 3.6
高级设置
- 函数访问公网:开启时,函数可以通过默认网卡访问公网上的服务,其公网访问带宽为用户间共享,仅适用于测试场景。
- 函数访问VPC内资源:开启时,函数将使用配置的VPC所绑定的网卡进行网络访问,同时禁用函数工作流的默认网卡,即开关“函数访问公网”参数将不生效。
开启此参数需要函数配置包含VPC管理权限的委托,若基本信息的委托中选择“未使用任何委托”则无法开启。
- 日志记录:启用日志功能后,函数运行过程中产生的日志会上报到云日志服务(LTS)。
LTS将按需收取日志管理费用,详情请参见云日志服务价格详情。
- KMS静态加密代码(仅“拉美-圣保罗一”区域支持):选择是否使用KMS静态加密函数代码。
数据加密服务DEW将按需收取费用,详情请参见数据加密服务计费说明。
- 函数访问公网:开启
- 函数访问VPC内资源:未开启
- 日志记录:未开启
- KMS静态加密代码:不使用
- 配置完成后单击“创建函数”,页面跳转至代码配置页面,各配置项操作请参见配置函数。