最佳实践

步骤 2. 创建 Mapper 和 Reducer 函数

最近更新时间:2020-07-07 16:03:43

创建 Mapper 函数

通过控制台模板函数创建

  1. 登录云函数控制台,选择左侧导航栏中的【函数服务】。
  2. 在“函数服务”页面上方选择北京地域,并单击【新建】进入新建函数页面。
    设置以下参数信息,并单击【下一步】。如下图所示:
    • 函数名称:命名为 “Mapper”。
    • 运行环境:选择 “Python 2.7”。
    • 创建方式:选择【模板函数】。
    • 模糊搜索:输入 “map_function”,并进行搜索,选择 “map_function” 模板。
      单击模板中的【查看详情】,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。
  3. 保持默认配置,单击【完成】,完成函数的创建。
  4. 在【函数代码】页面,可以浏览代码信息,如想要修改变量等参数值,可以选择在线修改并保存。

配置 COS 触发器

注意:

“触发方式” 选择 “COS 触发”,COS Bucket 选择 “srcmr”,事件类型选择 “全部创建”,其它保持默认参数。

选择【触发方式】页面,单击【添加触发方式】,为云函数添加 COS 触发器。

创建 Reducer 函数

通过控制台模板函数创建

  1. 登录 云函数控制台,进入【函数服务】页面。
  2. 选择北京地域,单击【新建】,进入新建函数页面。
  3. 同“创建Mapper函数”操作步骤一样,填写以下参数信息,单击【下一步】。
    • 函数名称:命名为 “Reducer”。
    • 运行环境:选择 “Python 2.7”。
    • 创建方式:选择【模板函数】。
    • 模糊搜索:输入 “reduce_function”,并进行搜索,选择 “reduce_function” 模板。
      单击模板中的【查看详情】,即可在弹出的“模板详情”窗口中查看相关信息,支持下载操作。
  4. 保持默认配置,单击【完成】,完成函数的创建。
  5. 在【函数代码】页面,可以浏览代码信息,如想要修改变量等参数值,可以选择在线修改并保存。

配置 COS 触发器

注意:

“触发方式” 选择 “COS 触发”,COS Bucket 选择 “middlestagebucket”,事件类型选择 “全部创建”,其它保持默认参数。

选择【触发方式】页面,单击【添加触发方式】,为云函数添加 COS 触发器。

目录