下面以购置阿里云函数计算,搭配消息列队产品,通过脚本模拟表格存储写数据,演示用户购买各服务后,如何搭建基于函数计算处理数据并分发解决方案。

开通产品

1、登录 阿里云官网,在 产品 页签选择对应的产品,进入产品详情页。如下图所示。

或者您可以直接单击以下链接进入对应产品的产品详情页。

2、请分别参考 开通函数计算开通表格存储开通消息服务 章节开通各产品。

完成开通上述产品后,需要进入各产品的控制台配置产品间的对接联通。配置步骤如下。

配置函数计算

  1. 新建服务
    1. 登录阿里云,进入函数计算的控制台
    2. 选择与消息通道同一个区域,单击 创建服务 ,在弹出的窗口中配置服务信息。


  2. 新建函数
    1. 在创建的服务页面单击 新建函数 ,在弹出的页面中配置函数信息。
      请根据以下配置要点配置函数信息:
      配置页面 参数 配置示例
      函数模板页签 函数语言 python2.7
      模板选择 空白函数
      触发器配置页签 - 不创建触发器
      基础管理配置 基础信息 选择上述创建的服务;自定义函数名称;运行环境选择python2.7
      代码配置 选择在线编辑,保留默认代码即可。
      环境配置 函数入口 index.handle;函数执行内存:128MB;超时时间:10秒。
      权限配置 - 选择系统权限模板后单击 点击授权 ,完成角色配置。
      信息核对 - 核对信息是否正确
    2. 单击 创建 进入函数详情页面。
  3. 调试函数
    1. 在概览页查看函数属性:

    2. 使用 代码执行 检查运行结果:


      说明
      程序入口函数编写时,本示例采用Python语言,其中入口函数和事件源的详细内容可以参考Python编程指南

配置表格存储

详细可以参考这篇文档在表格存储使用函数计算

  1. 登录阿里云,进入表格存储的控制台
  2. 单击 创建实例 创建一个表格存储实例。
  3. 单击创建的实例后的 管理 按钮,进入 实例详情 页面。
  4. 单击 创建数据表,在弹出的窗口中配置数据表信息。
    说明
    配置数据表信息的时候,请务必勾选 开启Stream功能 。只有开启Stream功能后,表格存储才会触发把更新的数据传输给函数计算。
  5. 在实例详情页面单击 使用触发器 ,进入 触发器管理 页面。
    • 如果此前没有创建任何函数计算,请单击 新建函数计算 进入函数计算控制台进行创建。
    • 如果已经创建完成函数计算,请单击 使用已有函数计算 选择已有的函数计算。
配置注意点:
  • 数据表的区域需要和函数计算在同一个区域。
  • 第一次使用函数计算触发器会提示角色授权。
  • 一张表下只能创建一个触发器。
  • 触发器是按照1秒执行一次,一次传输100条数据,依次处理。

配置消息通道

  1. 登录阿里云后进入消息队列控制台
  2. 选择与函数计算同一区域,并单击 创建队列
    说明
    函数计算往消息通道发送信息的代码可以直接嵌入对应的SDK即可。