更新时间:2024-03-01 GMT+08:00

函数管理

概述

函数是实现某一功能所需代码、运行时、资源、设置的组合,是可以独立运行的最小单元。函数通过Trigger触发,自行调度所需资源及环境,实现预期功能。

导出函数

FunctionGraph支持将已创建的函数导出。

  1. 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数页面。
  2. 在“函数”页面,单击函数名称,进入函数详情页面。
  3. 在函数详情页面,选择函数版本,单击操作列表中的“导出函数”,即可将该函数导出。

    • 同一时段单个用户只能并发导出一个函数。
    • 导出函数资源包大小50MB以内。
    • 导出的函数资源名称为函数名+函数代码的MD5值.zip。
    • 导出的函数资源中配置信息不包含别名信息。
    • 当函数被禁用/启用后,该函数下所有版本的函数都会被禁用/启用。

禁用函数

用户可以根据实际情况将函数禁用,禁用期间函数不能执行。

  1. 返回函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数页面。
  2. 在“函数列表”,单击要禁用的函数名称,进入“函数详情”页面。
  3. 单击“禁用函数”
  4. 单击“确定”,函数被禁用。

    • 只能禁用“latest”版本的函数,不能禁用已经发布的版本的函数。
    • 基于已禁用的“latest”版本重新发布新版本,发布后的新版本也处于禁用状态且不能启用。
    • 当函数处于禁用状态时可以修改代码,不能执行函数。

启用函数

用户可以根据实际情况将已禁用的函数重新启用。

  1. 返回函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数页面。
  2. 在“函数列表”,单击要启用的函数名称,进入“函数详情”页面。
  3. 单击“启用函数”,函数被启用。

删除函数

对于已经不再使用的函数,可以进行删除操作,及时释放资源。

  1. 返回函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
  2. 在“函数列表”中,单击待删除函数所在行右侧的“删除”,然后输入“DELETE”,单击“确定”完成函数删除。

    图1 删除函数