函数
更新时间:2023-03-28
函数配置项是配置项的子集,默认添加了函数标签。用于存储函数应用需要加载的程序脚本,支持 Python36、Nodejs10、SQL 等运行时。添加函数标签后,可以在创建函数应用时选择该配置项使用。
创建函数配置项
- 选择左侧导航栏"配置管理 > 函数 > 创建函数";
-
填写配置项信息。
- 名称:配置项名称,不可为空,不可重复
- 描述:配置项描述信息,可为空
- 标签:函数配置项标签,默认添加baetyl-config-type:baetyl-function、baetyl-function:两个系统标签
- 配置项:配置项数据,支持添加配置数据、引入文件、导入函数三种方式
添加配置数据与引入文件方式与普通配置项相同,不做过多介绍,可参考配置项相关文档,下面简要介绍导入函数方式:
添加配置数据
支持用户通过添加配置数据的方式直接在函数配置项里写具体函数。
- 变量名:函数脚本名称
- 变量值:处理函数代码
导入函数
如果我们设置了函数标签,可以选择事先在百度云 CFC 创建好的函数,直接引入。目前支持 Python36、Nodejs85 运行时的脚本引入。
用户选中 CFC 函数名称和版本,点击确定,完成导入操作。然后我们会把这个函数包从 CFC 拉到用户 BOS 的某一固定 bucket 下保存起来。然后端侧设备请求该函数包,下载完成后并进行解压。
对于 Sql 运行时的函数配置项,由于 CFC 暂不支持 Sql 运行时,所以用户可以走 "添加配置数据" 的方式添加相应的 Sql 脚本。
查找函数配置项
选择左侧导航栏 "配置管理 > 函数 > 搜索栏"。
删除函数配置项
选择左侧导航栏"配置管理 > 函数 > 删除";