文档首页 > > 用户指南> 入门指南> 使用SMN触发器

使用SMN触发器

分享
更新时间: 2019/10/24 GMT+08:00

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

前提条件

进行操作之前,需要做好以下准备。

创建SMN触发器

  1. 登录FunctionGraph控制台,进入“函数”界面。
  2. 在“函数”界面,选择“函数列表”,单击HelloWorld函数名称,进入HelloWorld函数详情界面。
  3. 在HelloWorld函数详情界面,单击“触发器”页签。
  4. 在“触发器”页签,单击“创建触发器”,如图1所示,弹出“创建触发器”界面。

    图1 创建SMN触发器

  5. 在“创建触发器”界面,触发器类型选择“消息队列服务 (SMN)”,填写触发器信息,如表1所示,带*参数为必填项。

    表1 SMN触发器配置

    字段

    填写说明

    *主题名称

    选择创建的主题:smn-test。

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

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

触发函数运行

  1. 登录“消息通知服务”控制台,单击“主题管理>主题”,进入“主题”界面。
  2. 在“主题”界面,单击smn-test消息主题名称,进入“主题详情页”。
  3. 在“主题详情页”,单击操作栏的“发布消息”,弹出“发布消息”界面。
  4. 在“发布消息”界面,填写发布信息,如表2所示,带*参数为必填项。

    表2 发布信息表

    字段

    填写说明

    消息标题

    输入“SMN-Test”。

    *消息类型

    选择“文本消息”。

    *消息内容

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

    消息发布具体参数说明请参见向主题发布消息

  5. 单击“确定”,完成消息发布。

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

查看函数运行结果

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

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区