检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击主题名称,可查看主题详情(包含主题URN、显示名等)、主题订阅总数、消息传输日志和主题标签。 图2 主题详情和主题订阅总数 父主题: 主题管理
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。
每个用户可以创建多少个消息模板? 单用户默认可创建100个消息模板。
附录 Topic属性表 通用请求返回值 错误码 Cmpp发送状态描述表 国家码和地区码
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 认证证书
每条消息会让订阅者收到多少次? 每条消息只会让订阅者收到1次,如遇网络问题或设备故障可能会有重发的情况。
Application直发消息操作(废弃) 权限 对应API接口 授权项 IAM项目 企业项目 发布应用消息 POST /v2/{project_id}/notifications/endpoints/{endpoint_urn}/publish smn:application:publish
图1 消息通知服务与其他服务的关系示意图 表1 与其他服务的关系 交互功能 相关服务 位置 相关服务通过消息通知服务提供的功能发送消息 弹性伸缩(Auto Scaling,AS) 为伸缩组配置通知 云监控(Cloud Eye) 使用告警功能 Anti-DDoS流量清洗(Anti-DDoS
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 log_group_id 是 String 云日志服务日志组ID。
注册成功后,该账号可访问华为云的所有服务,包括消息通知服务。
订阅管理 添加订阅 请求订阅 取消订阅 删除订阅
快速入门 操作场景 本节通过调用一系列SMN的API实现通过主题发布消息。 API的调用方法请参见如何调用API。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
应用示例 示例1:使用主题发布消息 示例2:使用消息模板方式发布消息
权限管理 创建用户并授权使用SMN SMN自定义策略
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 创建topic的名字。
公共参数 获取项目ID application消息体格式(废弃)
主题管理 创建主题 修改显示名 新增/修改/删除主题标签 设置主题策略 订阅主题 发布主题消息 删除主题
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。
通过HTTP消息中的signing_cert_url获取证书内容的地址,通过该地址获取证书内容,并且生成X509证书。 下载证书的链接始终是HTTPS请求,需要验证下载链接服务器的证书的真伪。 从X509证书中提取公钥,用于验证收到消息的可靠性和完整性。 确定消息类型。
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。