本文介绍如何通过函数计算控制台创建 MNS 主题触发器。

创建触发器

  1. 登录函数计算控制台
  2. 在顶部菜单栏,选择地域。
  3. 在左侧导航栏,单击服务/函数
  4. 找到目标服务下的目标函数,单击函数名称。
  5. 单击触发器页签,然后单击创建触发器
    create_trigger
  6. 创建触发器区域填写相关信息。然后,单击确定
    参数 操作
    服务类型 选择 MNS 主题触发器
    触发器名称 填写自定义的触发器名称。
    触发版本/别名 填写触发器版本,默认值为 LATEST。详情请参见版本简介
    MNS Topic 所在区域 选择 Topic 所在的地域。

    强烈建议 MNS Topic 和函数计算的函数在相同的地域,否则会增加网络延时。

    Topic 在列表中选择已创建的 Topic。
    过滤标签 填写消息过滤标签。

    只有收到包含了此处设置的过滤标签字符串的消息时,才会触发函数执行。

    重试策略 选择重试策略。取值:
    • 退避重试
    • 指数衰减

    如何选择重试策略,请参见 NotifyStrategy

    Event 格式 选择 event 格式。取值:
    • STREAM
    • JSON
    角色创建方式
    1. 在列表中选择快捷授权
    2. 单击点击授权
    3. 单击同意授权

    触发器角色为 AliyunMNSNotificationRole

    在触发器列表中可以查看创建好的触发器。create_MNS_trigger_result

后续步骤

  1. 编写函数
  2. 调试函数