更新时间:2024-12-16 GMT+08:00
分享

配置函数的常规信息

概述

在函数创建完成后,“内存”、“函数执行入口”、“执行超时时间”会根据您所选的“运行时语言”默认填写。如果您需要贴合实际业务场景修改配置,请参见本章节进行配置。

前提条件

已创建函数。

操作步骤

  1. 登录函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
  2. 选择待配置的函数,单击进入函数详情页。
  3. 选择“设置 > 常规设置”,参见表1 基本信息配置说明填写函数信息,带*参数为必填项。
    表1 基本信息配置说明

    参数

    说明

    所属应用

    当前创建的新函数所属应用均为“default”应用,且无法更改。

    须知:

    “应用”实际作用就是文件夹功能。新版本里会逐步弱化并下线老界面的“应用"概念,未来会通过标签分组的方式来管理函数的分类等。

    *函数执行入口

    • Node.js、Python和PHP函数执行入口的命名规则:[文件名].[执行函数名],必须包含“. ”。

      例如:myfunction.handler。

    • Java函数执行入口的命名规则:[包名].[类名].[执行函数名]。

      例如:com.xxxxx.exp.Myfunction.myHandler。

    • Go函数执行入口的命名规则:与用户上传的代码包中的可执行文件名保持一致。

      例如:用户编译的可执行文件名为handler,则填handler。

    • C#函数执行入口的命名规则:格式为[程序集名]::[命名空间].[类名]::[执行函数名]

      例如:HelloCsharp::Example.Hello::Handler。

    *企业项目

    选择已创建的企业项目,将函数添加至企业项目中,默认选择“default”。

    说明:

    如果您没有开通企业管理服务,将无法看到企业项目选项。开通方法请参见如何开通企业项目

    *执行超时时间(秒)

    在“配置”页签,函数运行的超时时间,超时的函数将被强行停止。如果执行时间超过90秒,请采用异步调用的方式。

    函数超时时间设置范围为3~259200秒。

    说明:

    前台等待后台返回结果的最大时长为90s,如果设置的超时时间超过90秒,且函数实际运行时间也超过90秒,前台会提醒超时,但是后台仍在运行,可以在日志中查看返回结果。

    内存(MB)

    函数实例内存规格,取值范围:128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096、8192、10240。

    描述

    填写对函数的描述,不超过512个字符。

  4. 填写完成后单击“保存”。

相关文档