检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用消息通知服务发送短信的号码或显示名可以保持一致吗? 可以。发送短信的号码或显示名一般不会变,只有通道变化号码或显示名才会变,通道变化是由于遇到运营商管控。
字字符以及连字符(-)和下划线(_)。 一个账户中的主题名称必须唯一,删除主题后,可以重新使用该主题名称。 创建主题后,主题名称为主题的唯一标识,一旦创建后不能再修改主题名称。SMN将为该主题分配唯一的URN,其中包括服务名称(SMN)、区域名称、项目ID和主题名称。URN将作为
服务发送至HTTP(S)终端的消息共分为两种,管理类消息和业务类消息。 管理类消息即确认订阅消息和取消订阅消息。 业务类消息即推送消息。用户接收到的整条消息包含两部分内容,分别是消息头和消息体。消息体和消息头具体的参数配置请参考本章节。 父主题: HTTP(S)终端节点使用样例
业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务后,CTS可记录消息通知服务的操作事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 消息通知服务支持审计的操作事件请参见支持审计的关键操作。
消息发送情况。配置消息传输日志时需要您对接云日志服务,并且已经创建需要关联的云日志组和日志流。关于云日志服务的详细配置和操作方法,请参见《云日志服务用户指南》。 配置云日志 在“云日志服务”页面创建日志组。 登录管理控制台。 在管理控制台左上角单击图标,选择区域和项目。 在页面左上角单击图标,选择“管理与监管”
参考语音通话服务区域限制。 请求头 当“协议”选择“HTTP”或“HTTPS”时,该参数可见。用于选择是否立即配置请求头,若勾选“立即配置”,则需要在下方填写Key值和对应的Value值。最多可添加10个请求头。 Key值应该满足以下条件: 不区分大小写且不能重复。 以x-开头但不能以x-smn开头。
参考语音通话服务区域限制。 请求头 当“协议”选择“HTTP”或“HTTPS”时,该参数可见。用于选择是否立即配置请求头,若勾选“立即配置”,则需要在下方填写Key值和对应的Value值。最多可添加10个请求头。 Key值应该满足以下条件: 不区分大小写且不能重复。 以x-开头但不能以x-smn开头。
在使用消息通知服务之前,您需要完成本文中的准备工作。 注册华为账号并开通华为云 为账户充值 注册华为账号并开通华为云 如果您已有一个华为账号,请跳到下一个任务。如果您还没有华为账号,请参考以下步骤创建。 打开https://www.huaweicloud.com/,单击“注册”。 根据提示信息完成注册,详细操作请参见如何注册华为云管理控制台的用户?。
短信”和“邮件”的订阅。 添加协议类型为“短信”的订阅 添加协议类型为“邮件”的订阅 在主题列表中,单击“Mytopic”主题右侧的“添加订阅”。 配置订阅参数。 本示例仅解释必要参数,其余大多数配置可保留默认值。关于配置参数的详细说明,请参见添加订阅。 图2 添加订阅配置参数 表2
短信”和“邮件”的订阅。 添加协议类型为“短信”的订阅 添加协议类型为“邮件”的订阅 在主题列表中,单击“Mytopic”主题右侧的“添加订阅”。 配置订阅参数。 本示例仅解释必要参数,其余大多数配置可保留默认值。关于配置参数的详细说明,请参见添加订阅。 图2 添加订阅配置参数 表2
校验消息签名 操作场景 为了确保安全,提供订阅确认、取消订阅和消息的签名认证,在消息的接收方需要对SMN发送的消息进行校验,消息类型包括订阅确认消息、通知消息和取消订阅通知消息。使用SMN消息中的信息,您可以通过签名串验证消息的合法性。 操作步骤 验证SMN发送的HTTP(S)请求的流程如下:
这是加签密钥字段。当protocol协议为feishu时,这个字段和keyword字段二者必选且只能选其一。密钥配置必须与客户在飞书或钉钉自定义机器人的密钥配置完全一致。例如,如果在飞书端配置了密钥并且没有配置关键字,则在此处填入从飞书获取的密钥字段,如果在飞书端没有配置密钥并且配置了关键字,则不填写该字段。 header
消息通知服务支持的传输协议有哪些? 消息通知服务支持的协议有“邮件”、“短信”、“HTTP”和“HTTPS”、“FunctionGraph(函数)”、“FunctionGraph(工作流)”等。 “邮件”:消息以电子邮件形式发送到订阅的邮箱地址。 “短信”:消息以短信文本消息发送到订阅的电话号码。
start time and end time must be within the past 3 months. 开始时间和结束时间必须在过去3个月内。 开始时间和结束时间必须在过去3个月内。 400 SMN.0114 The end time must be later than the
在飞书桌面端,打开群聊,在群设置中选择“群机器人 > 添加机器人 > 自定义机器人”,完成添加后,即可获得webhook地址。SMN支持添加飞书域名(open.feishu.cn)和lark域名(open.larksuite.com)的地址作为订阅终端。 企业微信机器人 在企业微信群设置中选择群机器人,单击右
为发送消息和订阅通知的信道,是消息隔离基本单元,为发布者和订阅者提供一个可以相互交流的通道。 URN URN是SMN用来标识资源的字符串,目前存在以下几种类型。 主题URN 创建主题后,SMN将为该主题分配的唯一资源标识,其中包括服务名称(SMN)、区域名称、项目ID和主题名称。
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud
内容长度计算规则章节。 SMN不支持发往中国大陆手机号码的短信内容中使用【】等特殊字符。详细信息请参见《消息&短信服务用户指南》的模板规范和变量规范包含哪些内容?章节。
发送结果:此条消息含义为发送给周日或周一的早上或晚上接收消息的订阅者,订阅A和订阅B均符合条件。因此本条消息会发送给订阅A和订阅B。 场景六: 订阅筛选策略字段没有配置。 发送结果:带有任何消息属性的消息不会发送给未配置订阅筛选策略的订阅。 父主题: 附录
发布模板消息 注册华为云并实名认证 如果用户已注册华为云,可直接登录管理控制台,访问消息通知服务。如果用户没有登录管理控制台的账号,请先注册华为云。 登录网站https://www.huaweicloud.com/。 单击“注册”。 进入注册页面,根据提示信息完成注册,详细操作请参见如何注册华为云管理控制台的用户?