函数计算提供了各类函数模板,使用控制台创建函数的过程中,基于函数模板您可以快速创建对应的函数服务,例如网络爬虫、图像自动分类、访问阿里云的OSS服务等。本文以创建一个网络爬虫函数为例介绍如何在函数计算控制台使用模板创建函数。

前提条件

  • 创建服务
  • 由于该函数涉及到OSS的读取和写入,使用前您需要在ServiceRole中增加AliyunOSSFullAccess和AliyunLogFullAccess权限。具体操作,请参见配置服务权限

操作步骤

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务及函数
  4. 服务及函数页面,单击新增函数,在函数模板区域,将鼠标悬浮于image-crawler,单击配置部署
    choose template
  5. 配置函数区域,填写函数相关参数,然后单击新建
    enter parameter value

    参数说明如下。

    参数 操作
    所在服务
    • 如果已创建服务:在列表中选择已存在的服务。
    • 如果未创建服务:填写自定义的服务名称,系统将自动为您创建服务。
    函数名称 填写自定义的函数名称。
    运行环境 模板函数语言,不需要填写。
    函数实例类型 选择适合您的实例类型,取值:
    • 弹性实例
    • 性能实例
    更多信息,请参见实例规格及使用模式
    函数入口 函数入口名称,不需要填写。
    函数执行内存 设置函数执行内存。
    超时时间 设置超时时间。默认超时时间为3秒。

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

    实例并发度 单个实例能够并发处理的请求数。
    函数创建完成后,页面跳转至代码执行页面。
  6. 代码执行页面,将代码中的<your region><your bucket name>替换成您自己的信息。您还可以对其他代码进行在线编辑和改造。
    modify code
  7. 单击触发事件,在测试事件面板修改event参数,单击确定
    测试事件
  8. 单击执行,查看函数的执行结果。
    函数执行结果