全部产品
云市场

函数开发指南

更新时间:2018-11-01 10:12:49

本文将汇总函数开发时用到的相关概念,目录如下:

函数入口

您在使用函数计算编写应用时,需要定义一个函数作为入口。函数计算会找到这个函数并从这里开始执行。

函数入口分为两类,分别是 处理函数入口initializer 入口

  • 处理函数入口(必填):您在使用函数计算编写应用时,需要定义一个函数作为入口。函数计算会找到这个函数并从这里开始执行。
  • initializer 入口(选填):当您可以将处理函数的初始化逻辑和执行逻辑进行拆分时,可以实现一个 initializer 接口,在该函数中实现初始化逻辑。函数计算首先先执行 initializer,待 initializer 执行成功之后,再执行处理函数。

关于函数入口的详细信息,请参考文章 函数入口定义。关于初始化函数入口的详细信息,请参考文章 initializer 入口定义

函数参数

函数计算提供的 处理函数 接口中有两个参数 event 和 context,event 为函数的输入参数,context 为函数计算为您提供的运行时信息,方便您在函数中使用。对于 initializer,只有context一个输入参数。

关于函数参数的详细信息,请参考文章 函数参数

函数日志

日志是函数调试和问题排查的重要手段,您可以为函数配置日志服务记录函数日志。

关于为函数配置日志和查看日志的详细信息,请参考文章 函数日志

为函数打包第三方依赖

函数计算的运行环境为您内置了很多库,可参考 各开发语言。但您常常需要使用自定义的第三方库,您可以使用自定义的依赖库,这需要您将依赖库与函数代码一起打包上传至函数计算。

关于为函数打包第三方依赖的详细信息,请参考文章 为函数打包第三方依赖

您在使用过程中遇到任何问题,都可以 联系我们