更新时间:2022-04-29 GMT+08:00
分享

使用SMN触发器

本节介绍创建SMN触发器,发布消息,触发函数运行,供用户了解SMN触发器的使用方法。

关于SMN触发器事件源具体介绍请参见支持的事件源

前提条件

  • 已经创建SMN消息主题,此处以smn-test为例,创建过程请参考创建消息主题
  • 已经创建函数,创建过程请参考创建函数

创建SMN触发器

  1. 登录FunctionGraph控制台,进入“函数”页面。
  2. 在“函数”页面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情页面。
  3. 在HelloWorld函数详情页面,单击“触发器”页签。
  4. 在“触发器”页签,单击“创建触发器”,弹出“创建触发器”对话框。
  5. 设置以下信息。

    • 触发器类型:选择“消息队列服务 (SMN)”。
    • 主题名称:选择主题名称,例如:smn-test。

  6. 单击“确定”,完成SMN触发器的创建。

    SMN触发器创建完成后,会在SMN消息主题生成消息订阅。

触发函数运行

在“消息通知服务”控制台,为“smn-test”主题发布消息,具体操作步骤请参考向主题发布文本消息

发布消息的内容参考表1填写。

表1 发布消息

字段

填写说明

消息标题

输入“SMN-Test”。

消息类型

选择“文本消息”。

消息内容

输入以下内容:{"message":"hello"}。

消息发布以后,会自动触发函数运行,具体示例事件请参见支持的事件源

查看函数运行结果

  1. 登录FunctionGraph控制台,进入“函数”页面。
  2. 在“函数”页面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情页面。
  3. 在HelloWorld函数详情页面,单击“日志”页签,查询函数运行日志。
  4. 单击操作栏的“查看上下文”,查看日志详细信息。
分享:

    相关文档

    相关产品

close