j9九游会登录/ 函数工作流 functiongraph/ 用户指南/ / / 使用消息通知服务(smn)触发器
更新时间:2025-12-29 gmt 08:00

使用消息通知服务(smn)触发器-j9九游会登录

本节介绍如何通过函数工作流控制台创建smn触发器,实现发布消息时触发函数运行。

关于消息通知服务smn触发器事件源的具体介绍,请参见支持的事件源

操作视频

本视频介绍如何在函数中使用smn触发器,实现在smn服务发布消息触发函数执行。

因产品功能演进,操作界面可能存在差异,相关视频仅供参考,具体以实际环境为准。

约束与限制

  • smn触发器支持使用的区域和具体运行时函数请以控制台展示为准。
  • smn触发器创建以后,不能停用,只能删除。

前提条件

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

创建smn触发器

  1. 登录,在左侧的导航栏选择“函数 > 函数列表”。
  2. 选择待配置的函数,单击进入函数详情页。
  3. 选择“设置 > 触发器”,单击“创建触发器”,弹出“创建触发器”对话框。
    图1 创建触发器
  4. 设置以下信息。
    • 触发器类型:选择“消息通知服务 (smn)”。
    • 主题名称:选择主题名称,例如:smn-test。
  5. 单击“确定”,完成smn触发器的创建。

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

触发函数运行

在“消息通知服务”控制台,为“smn-test”主题发布消息,具体操作步骤请参见。消息发布以后,会自动触发函数运行。

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

表1 发布消息

字段

填写说明

消息标题

输入“smn-test”。

消息类型

选择“文本消息”。

消息内容

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

查看函数运行结果

  1. 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。
  2. 选择函数,单击函数名称进入函数详情页。
  3. 选择“监控 > 日志”,查询函数运行日志。

相关文档

除使用控制台外,函数工作流支持通过api的方式使用函数触发器,详情请参见。

相关文档

网站地图