检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
743fe52bdbd", "http_code":201}] } 可为Topic添加多种以及多个订阅终端,支持的订阅协议请参考订阅。 订阅终端会收到一条确认订阅的消息,请在邮箱中进行确认订阅的操作。 创建消息模板。 发送“POST https://{SMN_En
"remark": "订阅终端" //备注(非必填String) } 请求响应成功后,返回request_id和subscription_urn。 如果请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考错误码。 可为Topic添加多种以及多个订阅终端,支持的订阅协议请参考订阅。
object 终端探测详情 status Integer http探测任务状态,0代表执行成功,终端可用,1代表未执行,2代表执行失败,终端不可用 request_id String 请求ID 表4 detail 参数 参数类型 描述 httpCode Integer 探测终端返回的h
订阅用户。 说明: 该功能当前仅“广州-友好用户”区域支持。 订阅终端 订阅的终端地址,短信、邮件、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行,最多可输入10个终端。 选择“短信”终端,请输入有效手机号码。 输入规则为[+] [国家码][手机号码]。国内手机号码可省略[+]或[+]
当您通过API使用资源时,您必须指定其区域终端节点。有关华为云的区域和终端节点的更多信息,请参阅地区和终端节点。
订阅是您将订阅者注册到主题的操作。要接收发布至主题的消息,您必须订阅一个订阅终端到该主题。终端节点可以是手机号码、邮件地址、函数、平台应用的终端、DMS或HTTP(S)终端。为终端节点订阅主题且确认订阅后,终端节点能够接收到向该主题发布的所有消息。 商用 主题管理 订阅管理
订阅筛选策略使用样例 操作场景 本文主要介绍在添加订阅时如何配置订阅筛选策略,用于限定消息发布范围。订阅筛选策略的默认策略应用于消息属性。当订阅者设置了筛选策略,且发布消息时设置了消息属性,则在消息发布时会根据订阅筛选策略判断消息是否推送给订阅者。 前提条件 已完成主题创建。详细操作步骤请参考创建主题。
取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。 图1 管理员创建IAM用户响应消息头 响应消息体(可选) 该部分可选。响应消息体通常以结构化格式(如JSON或XML)返回,与响应消息
Not authorized to subscribe internal endpoints. 订阅内部终端未授权。 检查http(s)终端地址,请填写正确的https(s)终端地址。 403 SMN.0070 No permission to request resources.
在这一部分中,您可以按照模板格式进行消息推送至您设定的订阅终端地址。在发送模板消息之前,您需要先创建好消息模板,关于消息模板的详细信息请参见《消息通知服务用户指南》的“消息模板管理”章节。 前提条件 所有的订阅终端必须确认订阅才能收到推送消息,未确认的订阅终端不会收到消息。 创建模板 登录管理控制台。
本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户来说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。
JSON格式消息说明 模板格式消息说明 不同协议消息说明 订阅确认流控说明 国家(或地区)码 授权操作与SMN接口的映射关系 短信发送限制 HTTP(S)终端节点使用样例 订阅筛选策略使用样例
“FunctionGraph(函数)”:使用已发布的消息的负载调用订阅的FunctionGraph(函数)终端。 “FunctionGraph(工作流)”:使用已发布的消息触发执行订阅的FunctionGraph(工作流)终端。 语音通知:将消息转化为语音,通知到订阅的电话号码。消息内容只支持云服务推送,不支持用户直接发送语音消息。
对于一个邮件订阅者,1个小时最多允许发送20次订阅确认消息,2天最多允许发送40次订阅确认消息。如果超过1小时的流控阈值,则SMN会在接下来的1小时内不对该终端发送订阅确认邮件。如果超过2天的流控阈值,将7天之内不对这个邮件订阅者发送订阅确认邮件。如果这个邮件订阅者对这个用户的确认信息进行了确认,之前的流控状态将清空置零。
Management,简称IAM),通过IAM,您可以: 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用SMN资源。 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。 将SMN资源委托给更专业、高效的其他华为云账
户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对SMN服务,管理员能够控制IAM
推送,开发多种协议的消息收发系统,周期长。 安全 消息通知服务数据安全是基于Topic进行安全隔离,用户未经授权不能访问队列消息,有效保护用户业务安全。 业务数据访问需要有安全保护措施,没有认证授权的系统随意获取消息会导致严重的数据安全和隐私风险。
分页返回请求者的所有的订阅列表,订阅列表按照订阅创建时间进行升序排列。分页查询可以指定offset以及limit。如果订阅者不存在,返回空列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/notifications/subscriptions 表1 路径参数 参数
如何调用API 构造请求 认证鉴权 返回结果
ph(函数)、FunctionGraph(工作流)。 发布者 消息发布者,向主题发送消息的对象。 订阅者 消息订阅者,从主题接收消息的订阅终端。 添加订阅时,用户可以根据需要选择不同的传输协议,每种协议对应不同类型的订阅者,具体对应关系如下所示: 邮件传输协议,订阅者为邮箱地址。