创建订阅用户-九游平台
操作场景
smn的终端节点订阅主题且确认订阅后,终端节点才能够接收到向该主题发布的所有消息。当用户在多个区域均需要创建同样的订阅时,终端节点会多次收到确认订阅信息,且需要在每一条订阅消息内确认订阅。为防止这种场景下对终端节点的消息干扰,建议使用订阅用户功能,一次创建用户后即可导入其他区域的订阅。
订阅用户是提供跨区域统一管理订阅者信息的功能。订阅者可以先创建多个订阅用户,当主题需要添加订阅时,再将订阅用户批量添加到该主题上。
当前订阅用户数据仅支持存储在国内,且仅支持国内站点查询订阅用户数据。
当订阅者需要创建订阅用户时,可参考本章节。
操作步骤
- 登录管理控制台。
- 在管理控制台左上角单击
图标,选择区域和项目。
- 在页面左上角单击
图标,选择“管理与监管” > “消息通知服务 smn”。
进入消息通知服务页面。
- 在左侧导航栏,选择“订阅用户”。
- 在订阅用户页面,单击“创建订阅用户”,开始创建订阅用户。
此时将显示“创建订阅用户”页面。
图1 创建订阅用户 - 在“名称”框中,输入创建订阅用户名称,在“协议”下拉框中选择订阅终端支持的协议,在“订阅终端”输入框中输入对应的订阅终端,填写说明如表1所示。
表1 添加订阅参数说明 参数
说明
名称
在弹出的对话框中输入创建订阅用户的名称。
协议
在下拉框中选择需要订阅终端支持的协议,提供的选项为“短信”、“邮件”、“http”、“https”。
说明:当订阅终端协议选择短信”或“邮件”时,可勾选“从iam用户添加”,订阅终端可在iam用户中进行选择,无需进行输入。
订阅终端
订阅的终端地址,短信、邮件、http以及https终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。
- 选择“短信”终端,请输入有效手机号码。
输入规则为[ ] [国家码][手机号码]。国内手机号码可省略[ ]或[ ] [国家码]。
例如:
8600000000000
8600000000001
- 选择“邮件”终端,请输入有效的邮箱地址。
例如:
username@example.com
username2@example.com
- 选择“http”终端,请输入公网网址。
例如:
http://example.com/notification/action
- 选择“https”终端,请输入公网网址。
例如:
https://example.com/notification/action
请求头
当协议选择“http”和“https”时,可配置请求头。输入请求头的key和value值。
key应该满足以下条件:
- 不区分大小写且不能重复。
- 必须以x-开头但不能以x-smn开头。
- 只能由数字、英文字母或中划线(-)组成,中划线不能作为结尾且不能连续出现。
分组
订阅用户的分组。
- 选择“短信”终端,请输入有效手机号码。
- 单击“确定”。创建订阅用户成功。
后续操作
已创建订阅用户且确定订阅后,即可导入订阅到您使用的区域。
- 选择需要导入该订阅的区域和主题,单击“添加订阅”。
图2 添加订阅
- “添加方式”选择“导入订阅”,选择已创建的订阅用户。
此时主题下会新增一个已确认的订阅。
图3 已确认的订阅
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨