本文介绍了如何通过函数计算控制台开发简单的Serverless Hello World应用。

前提条件

注册阿里云账号并完成实名认证。

开通函数计算服务

  1. 打开阿里云函数计算首页
  2. 在页面单击免费开通按钮。
    homepage
  3. 开通成功页面单击管理控制台,进入函数计算控制台

创建函数

  1. 函数计算页面右下方快速入口区域单击新建函数
    create_function
  2. 新建函数页面,选择事件函数,然后单击下一步

    创建函数有三种方式,分别是:事件函数、HTTP函数和模板函数。本文以事件函数的方式为例。

    event_function

配置函数

配置函数页面,输入所有的必填信息。填写完毕后,单击完成

config_fuction
参数 描述
所在服务
  • 若已创建服务:选择已有目标服务。
  • 若未创建服务:自定义填写服务名称,系统将自动为您创建服务。
绑定日志
  • 如果在所在服务列表中选择已存在的服务,则界面不会出现该项配置。
  • 如果在所在服务文本框中填写未创建的服务名称,则界面出现该项配置。

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

函数名称 自定义填写您的函数名称。
运行环境 选择您熟悉的语言,例如Python、Java、PHP、Node.js等。
选择Java、C#、Custom运行环境时,您需要手动上传代码包。函数计算支持以下方式上传代码包。如何打包代码包,请参见通过控制台部署程序包中的1~4步。
  • OSS上传:您需要在BucketName列表中选择代码包所在的Bucket,填写对象名称。
  • 代码包上传:单击选择文件,上传存放在本地的代码包。
函数入口 格式为[文件名].[函数名]。
函数执行内存 默认为512 MB,最大为3072 MB。
超时时间 默认为60秒,最长为600秒。

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

实例并发度 单个实例能够并发处理的请求数。

执行函数

代码执行页签,选择在线编辑,单击执行

execute_function

不同语言的代码开发详情请参见具体语言的代码开发介绍。目前,函数计算已支持的开发语言请参见开发语言列表

结果验证

执行完毕后,您可以在页面下方看到执行结果和详细的日志信息。result
您也可以在日志查询页签查看历史执行情况。log