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

前提条件

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

开通函数计算服务

  1. 打开阿里云函数计算首页
  2. 在页面单击立即购买按钮。
    homepage
  3. 按照界面提示完成函数计算的开通。

创建函数

  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
    实例并发度 单个实例能够并发处理的请求数。 1
    服务/函数页面,单击目标服务,可以查看已创建的函数。create_function_result

执行函数

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务/函数
  4. 找到目标服务下的目标函数,单击函数名称。
  5. 单击代码执行页签,您可以在代码编辑器中写入您自己的逻辑代码。

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

  6. 单击执行
    执行完毕后,您可以在页面下方看到执行结果和详细的日志信息。result