更新时间:2022-04-22 GMT+08:00
分享

初始化函数

概述

在函数创建完成后,开启初始化功能初始化函数。在函数初始化场景中,设置了Initializer后,函数计算首先调用Initializer完成函数的初始化,成功后再调用handler处理请求;没有函数初始化的需求则可以跳过Initializer,直接调用handler处理请求。

前提条件

已创建函数,未创建请参考创建函数

初始化函数

  1. 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,进入“函数”页面。
  2. 在函数页面选择“函数列表”,再选择已创建的函数,单击进入函数详情页面。
  3. 在函数代码详情页面中,打开“是否配置函数初始化入口”功能按钮,填写代码配置信息,如图1所示。

    图1 函数初始化入口
    • 开启函数初始化功能后,各runtime的函数初始化入口命名规范与原有函数执行入口保持一致。如Node.js和Python函数,命名规则:[文件名].[初始化函数名]。
    • 函数代码配置信息请参考表2
    • 开启函数初始化功能后,新创建的版本,不支持修改以下参数,使用默认值:

      在“代码”页签,函数初始化入口和函数执行入口;

      在“配置”页签,初始化超时时间(秒)、单函数最大实例数和函数VPC及其子网。

  4. 在函数配置详情页面中,设置函数初始化超时时间,如图2所示。

    图2 设置函数初始化超时时间
    • 函数初始化超时时间设置范围为1-300秒。
    • 函数环境配置信息请参考配置环境变量

  5. 单击右上角“保存”,完成函数的初始化。

测试函数

配置测试事件和测试函数请参考测试管理

别名配置

别名配置请参考版本管理

编排函数

函数创建完成后,可以对函数进行编排管理,详细操作请参见函数流管理

分享:

    相关文档

    相关产品

close