创建订阅用户
操作场景
SMN的终端节点订阅主题且确认订阅后,终端节点才能够接收到向该主题发布的所有消息。当用户在多个区域均需要创建同样的订阅时,终端节点会多次收到确认订阅信息,且需要在每一条订阅消息内确认订阅。为防止这种场景下对终端节点的消息干扰,建议使用订阅用户功能,一次创建用户后即可导入其他区域的订阅。
订阅用户是提供跨区域统一管理订阅者信息的功能。订阅者可以先创建多个订阅用户,当主题需要添加订阅时,再将订阅用户批量添加到该主题上。
当前订阅用户数据仅支持存储在国内,且仅支持国内站点查询订阅用户数据。
当订阅者需要创建订阅用户时,可参考本章节。
操作步骤
- 登录管理控制台。
- 在管理控制台左上角单击图标,选择区域和项目。
- 在页面左上角单击图标,选择“管理与监管” > “消息通知服务 SMN”。
进入消息通知服务页面。
- 在左侧导航栏,选择“订阅用户”。
- 在订阅用户页面,单击“创建订阅用户”,开始创建订阅用户。
图1 创建订阅用户
- 在“名称”框中,输入创建订阅用户名称,在“协议”下拉框中选择订阅终端支持的协议,在“订阅终端”输入框中输入对应的订阅终端,填写说明如表1所示。
表1 添加订阅参数说明 参数
说明
名称
在弹出的对话框中输入创建订阅用户的名称。
协议
在下拉框中选择需要订阅终端支持的协议,提供的选项为“短信”、“邮件”、“HTTP”、“HTTPS”。
说明:当订阅终端协议选择短信”或“邮件”时,可勾选“从IAM用户添加”,订阅终端可在IAM用户中进行选择,无需进行输入。
订阅终端
订阅的终端地址,短信、邮件、HTTP以及HTTPS终端支持批量输入,批量添加时,每个终端地址占一行。最多可输入10个终端。
请求头
当协议选择“HTTP”和“HTTPS”时,可配置请求头。输入请求头的Key和Value值。
Key应该满足以下条件:
- 不区分大小写且不能重复。
- 必须以x-开头但不能以x-smn开头。
- 只能由数字、英文字母或中划线(-)组成,中划线不能作为结尾且不能连续出现。
分组
订阅用户的分组。
- 单击“确定”。创建订阅用户成功。