功能总览
-
计费说明
-
华为云消息通知服务对消息通知费用、外网下行流量计费。
消息通知服务费用构成:外网下行流量+消息通知费用
不同场景下的费用构成如下:
- 发送短信通知费用构成:短信通知条数
- 发送电子邮件费用构成:电子邮件+外网下行流量
- 发送HTTP(S)费用构成:HTTP(S)+外网下行流量
-
-
主题管理
-
订阅管理
-
订阅是您将订阅者注册到主题的操作。要接收发布至主题的消息,您必须订阅一个订阅终端到该主题。终端节点可以是手机号码、邮箱地址、函数或HTTP(S)终端。为终端节点订阅主题且确认订阅后,终端节点能够接收到向该主题发布的所有消息。
您可以拥有多个主题,每个主题有多个订阅者。添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。
-
-
消息模板管理
-
发布主题消息
-
消息通知服务提供了以下三种通用的方式。
- 发布文本格式的消息。
- 发布JSON格式的消息。
- 发布模板格式的消息。
一旦一条新的消息已经发布,消息通知服务试图将消息发布至每个已经向主题确认订阅的终端节点。
如果使用短信协议接收消息,对于内容很长的消息,短信长度限制为490字,超出部分系统自动截断。向短信终端发送消息时消息内容不能包含“[]”或者“【】”符号。
如果使用“HTTP”或“HTTPS”协议接收消息,用户的HTTP(S)要开通防火墙策略,允许SMN访问,SMN通过公网发送消息到HTTP(S)终端节点。消息通知服务会自动组装消息,用户接收到整条消息由消息头和消息体组成,具体参数含义请参考HTTP(S)消息格式。
发布区域:全部
-
-
接收消息
-
在订阅主题时,选择不同的订阅协议,订阅终端接收到的信息是不一样的。
- 邮件协议
订阅终端为邮箱,接收到的消息包含消息内容和取消订阅的链接。
- 短信协议
订阅终端为手机,接收到的消息只包含消息内容。
-
-
支持企业项目
-
SMN支持企业项目,企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
发布区域:全部
-
-
权限管理
-
如果您需要对您所拥有的SMN资源进行精细的权限管理,可以使用统一身份认证服务(Identity and Access Management,简称IAM)。通过IAM,您可以:
- 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用SMN资源。
- 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。
- 将SMN资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。
发布区域:全部
-
-
调整配额
-
审计关键操作
-
API
-
消息通知服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,实现通过主题发布消息。
发布区域:全部
-
-
SDK
-
消息通知服务提供多种开发语言的SDK,帮助您轻松实现二次开发。目前支持:Java、Python、Go、.NET
发布区域:全部
-