文档首页> > 用户指南> 配置消息通知

配置消息通知

分享
更新时间: 2019/08/02 17:08

您可以在提交媒体处理任务前配置消息订阅,当任务执行完成后,您会收到相关的消息通知。该功能依赖于SMN服务,因此,SMN会根据发送的消息通知数量进行收费,价格详情请参见SMN帮助中心

创建消息主题

  1. 登录消息通知服务控制台,单击“主题管理 > 主题”,进入主题管理页面。
  2. 单击右上角“创建主题”,创建消息通知的主题。
  3. 在创建主题弹窗配置主题的信息,信息说明请参见表1。配置完成后,单击“确定”。

    表1 创建主题

    主题信息

    说明

    消息名称

    • 消息名称为必填。
    • 只能包含大写字母、小写字母、数字、-和_,且必须由大写字母、小写字母或数字开头
    • 长度为1~256字符

    显示名

    可不填写。推送邮件消息时:

    • 若未设置主题的显示名,发件人呈现为"username@example.com"
    • 若已设置主题的显示名,发件人则呈现为"显示名<username@example.com>"

    标签

    用于标识多种云资源,可不填写

  4. 在已创建的主题行单击操作列的“添加订阅”,进入添加订阅页面。
  5. 配置消息通知的协议和订阅终端,如图1所示。

    图1 添加订阅

    参数说明如表2所示。

    表2 添加订阅参数说明

    参数

    说明

    主题名称

    待添加订阅的主题名称,不需要修改。

    协议

    消息通知的方式。在下拉框中选择需要订阅终端支持的协议。

    点播服务常用的消息通知方式为“短信”“邮件”“HTTP/HTTPS”

    订阅终端

    订阅的终端地址,短信、邮件、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。

    • 选择“短信”,请输入有效手机号码。

      输入规则为[+] [国家码][手机号码]。国内手机号码可省略[+]或[+] [国家码]。

      例如:

      +8600000000000

      +8600000000001

    • 选择“邮件”,请输入有效电子邮件地址。

      例如:

      username@example.com

      username2@example.com

    • 选择“HTTP”或“HTTPS”,请输入公网网址。

      例如:

      http://example.com/notification/action

      http://example2.com/notification/action

  6. 添加订阅后,配置的订阅终端将收到确认订阅消息。若订阅终端为邮件,如图2所示。确认后,设置的订阅终端才能收到该主题发布的消息。

    图2 消息订阅确认

  7. 您还可以通过消息通知服务发布主题消息,配置消息模板等操作,具体操作请参见消息通知服务帮助

设置主题策略

  1. 消息通知服务控制台的左侧导航树中选择主题管理 > 主题,进入主题页面。
  2. 在创建的主题行单击操作列的“更多 > 设置主题策略”,弹出主题策略设置页面。
  3. 配置主题策略的参数,如图3所示。

    图3 设置主题策略

    访问策略分为基本模式和高级模式,其中基本模式只可对用户和服务设置发布消息的操作权限,如图3所示。

    高级模式可使用策略语言配置更加灵活的访问策略。详细说明请参见高级模式

    表3 基本模式说明

    策略对象

    参数设置

    说明

    可发布消息的用户

    仅自己(主题创建者)

    仅主题创建者有权限向该主题发布消息。

    所有人

    所有用户均有权限向该主题发布消息。

    仅如下用户

    设置可向该主题发布消息的用户。

    格式为urn:csp:iam::domainId:root

    其中,domainId即为用户的账号ID。多个用户时,以英文逗号隔开,可输入的用户数量没有限制,但生成的策略总长度不超过30KB。
    说明:
    • 您只需填写用户的“账号ID”,输入完成后,单击“确定”。其余内容由系统自动补全。
    • “账号ID”的获取方式:登录消息通知服务控制台,单击右上角用户名下的“我的凭证”,可查看“账号ID”。

    基本模式中配置的内容在高级模式中同步显示。如需要修改,也可在高级模式中修改,如何修改请参见高级模式

    可发布消息的服务

    设置项如图3中所示。

    勾选“MPC”,表示授权该云服务可对该主题进行操作。

    说明:

    默认情况云监控和Anti-DDoS拥有向所有用户的主题发布消息的权限。

配置消息订阅

  1. 登录媒体处理控制台
  2. 在左侧导航树中选择“全局设置 > 消息订阅”,进入消息订阅页面。

  3. 根据需要勾选订阅事件。
  4. 根据需要勾选订阅消息类型。

    模板消息体说明如模板消息体说明所示,json消息的各字段说明如json消息体说明所示。

    说明:

    当前配置消息订阅,模板消息以及json消息都勾选时,对于“短信”以及“邮件”订阅协议,只能接收到模板消息,对于“HTTP”以及“HTTPS”订阅协议,只能接收到json消息。

  5. 选择在消息通知服务中配置的消息主题。
  6. 单击“确定”,完成消息订阅配置。

模板消息体说明

  • 转码启用的模板消息内容如下所示。
    尊敬的用户,您的视频转码任务已经启动。任务ID:{task_id},请登录转码Console或调用转码API获取详细转码信息。
  • 转码/截图/转封装/生成动图完成(成功)的模板消息内容如下所示。
     尊敬的用户,您的视频{转码/截图/转封装/生成动图}任务已成功完成。任务ID:{task_id},请登录转码Console或调用转码API获取详细转码信息。
  • 转码/截图/转封装/生成动图完成(失败)的模板消息内容如下所示。
    尊敬的用户,您的视频{转码/截图/转封装/生成动图}任务处理时出现错误。任务ID:{task_id},错误码:{err_code},错误信息:{err_msg}。
如果您喜欢这篇文档,您还可以:

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区