同一个服务下可以创建多个函数,这些函数共享服务配置的日志资源和角色信息,但彼此相互独立,互不影响。本文介绍如何创建、配置、删除函数。

背景信息

函数计算提供了以下几种方式创建、配置、删除函数:

创建函数

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务/函数
  4. 单击新建函数,选择创建方式,然后单击下一步
    本文以创建事件函数为例。creat_function
  5. 配置函数区域,填写相关信息,然后单击完成
    config_function
    参数 操作 示例值
    所在服务
    • 若已创建服务:在列表中选择已存在的服务。
    • 若未创建服务:填写自定义的服务名称,系统将自动为您创建服务。
    service
    绑定日志 使用系统自动创建服务时需要配置该参数。

    绑定日志后,您查看函数执行日志,方便函数开发调试。

    示例中选择了已有服务,该参数无需配置。
    函数名称 填写自定义的函数名称。 function
    运行环境 选择您熟悉的语言,例如Python、Java、PHP、Node.js等。 python3
    函数实例类型 选择适合您的实例类型,取值:
    • 弹性实例
    • 性能实例
    更多信息请参见实例规格
    弹性实例
    函数入口 填写函数入口。格式为[文件名].[函数名]。 index.handler
    函数执行内存 设置函数执行内存。默认内存大小为512 MB,最大为3072 MB。 512 MB
    超时时间 设置超时时间。默认超时时间为60秒,最长为600秒。

    超过设置的超时时间,函数将以执行失败结束。

    60
    实例并发度 单个实例能够并发处理的请求数。 python3不支持设置
    服务/函数页面,单击目标服务,可以查看已创建的函数。create_function_result

更新函数

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务/函数
  4. 单击目标函数所在的服务。
  5. 在函数列表中找到目标函数,单击操作列的配置
    config_function
  6. 根据需要修改相应的参数,单击提交
    函数计算支持修改函数入口运行环境实例类型函数执行内存超时时间单实例并发度是否配置函数初始化入口描述信息环境变量
    说明 实例类型仅支持从弹性实例修改为性能实例,不支持从性能实例修改为弹性实例

删除函数

删除服务前请确保您已删除该服务下的所有触发器,详情请参见删除触发器

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务/函数
  4. 单击目标函数所在的服务。
  5. 在函数列表中找到目标函数,单击操作列的删除