检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
能,降低您使用SDK的难度,推荐使用。 SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用过时的版本可能会导致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1提供了SMN服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
事件级别:可选项为“normal”、“warning”、“incident”,只可选择其中一项。 normal:表示操作成功。 warning:表示操作失败。 incident:表示比操作失败更严重的情况,例如引起其他故障等。 企业项目ID:输入企业项目ID。 访问密钥ID:输入访问密钥ID(包含临时访问凭证和永久访问密钥)。
通过HTTP消息中的signing_cert_url获取证书内容的地址,通过该地址获取证书内容,并且生成X509证书。 下载证书的链接始终是HTTPS请求,需要验证下载链接服务器的证书的真伪。 从X509证书中提取公钥,用于验证收到消息的可靠性和完整性。 确定消息类型。消息类型为键type对应的值,不同的消息类型对应不同的签名证书验证方式。
1-255字符 超过该限制,主题无法创建。 显示名 192字节或64个中文字 超过该限制,主题无法创建。 创建标签数 20个 超过该限制,主题无法创建。 标签的键长度 128字符 超过该限制,标签无法创建。 标签的值长度 256字符 超过该限制,标签无法创建。 发布文本消息标题 512字节
只能包含字母,数字,短横线(-)和下划线(_),只能以字母或数字开头。 名称长度限制在1-64字符之间。 一旦创建后不能再修改。 协议 设置选择该模板推送消息时的接收终端类型,模板一旦选定不能再修改。 取值范围为:Default、短信、邮件、HTTP、HTTPS、FunctionGraph(函数)
”,此时value的参数值为云服务器名称。 key不能重复,value为匹配的值。 此字段为固定字典值。 不允许为空字符串。 value 是 String 值。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 每个值最大长度255个unicode字符。
是否可删除已发布的消息? 已发布的消息不能删除。
删除消息模板 功能介绍 删除消息模板。删除模板之前的消息请求都可以使用该模板发送,删除之后无法再使用该模板发送消息。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/notifications/message_template/{message_template_id}
String Array String 名称 名称只能由数字、小写英文字母或下划线(_)组成,下划线不能作为结尾且不能连续出现,必须由数字或小写英文字母开头,长度不能超过32个字符且不能为空。 当“类型”取值为“协议”时,“名称”默认为smn_protocol。 当“类型”取值为“String
本章节以创建主题并发布模板消息为例,指导您快速上手消息通知服务。 在本示例中,某公司定期举行展览会,需要邀请相关人员,邀请通知消息中消息内容不变,仅需更改展览会的举办时间。 操作流程 操作步骤 说明 准备工作 注册华为账号并开通华为云,实名认证,为账户充值。 步骤一:创建主题 创建一个主题“Mytopic”。
String Array String 名称 名称只能由数字、小写英文字母或下划线(_)组成,下划线不能作为结尾且不能连续出现,必须由数字或小写英文字母开头,长度不能超过32个字符且不能为空。 当“类型”取值为“协议”时,“名称”默认为smn_protocol。 当“类型”取值为“String
Topic的显示名,推送邮件消息时,作为邮件发件人显示。 push_policy Integer 消息推送的策略,该属性目前不支持修改,后续将支持修改。0表示发送失败,保留到失败队列,1表示直接丢弃发送失败的消息。 enterprise_project_id String 企业项目ID。 topic_id String
SMN:UpdateTopic UpdateTopic 修改主题的属性,目前仅支持修改topic的display_name字段。 SMN:DeleteTopic DeleteTopic 删除一个主题以及它的所有订阅者。删除Topic操作可能会导致未推送的消息无法再推送给该Topic的订阅者。 SMN:QueryTopicDetail
String Array String 名称 名称只能由数字、小写英文字母或下划线(_)组成,下划线不能作为结尾且不能连续出现,必须由数字或小写英文字母开头,长度不能超过32个字符且不能为空。 当“类型”取值为“协议”时,“名称”默认为smn_protocol。 当“类型”取值为“String
请求响应成功后,返回request_id和message_id。 如果请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考错误码。 已完成3.c中的确认订阅操作的订阅终端都能收到该消息,否则无法接收消息。
HTTP(S)消息格式 操作场景 接收SMN服务发送的HTTP(S)消息时,终端证书的CN名称请参考业界规范,部分特殊字符可能导致https消息发送失败。 在互联网上传递未加密的http协议消息内容存在信息泄漏风险,推荐用户终端添加订阅时对接通道优先使用https类型。 描述SMN服务向H
只能包含字母,数字,短横线(-)和下划线(_),且必须由大写字母、小写字母或数字开头。 名称长度限制在1-255字符之间。 主题名称为主题的唯一标识,一旦创建后不能再修改主题名称。 显示名 显示名,长度限制在192字节或64个中文字。 说明: 推送邮件消息时,如果未设置主题的显示名,发件人呈现为“username@example
新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择消息通知服务,进入SMN的“总览>主题”页面,单击右上角“创建主题”,尝试创建主题,如果无法创建主题,表示“SMN ReadOnlyAccess”已生效。 在“服务列表”中选择除消息通知服务外的任一服务,如果提示权限不足,表示“SMN
删除资源标签 功能介绍 幂等接口:删除时,不对标签做校验。删除的key不存在报404,key不能为空或者空字符串。 调用方法 请参见如何调用API。 URI DELETE /v2/{project_id}/{resource_type}/{resource_id}/tags/{key}
更新消息模板 功能介绍 修改消息模板的内容。 调用方法 请参见如何调用API。 URI PUT /v2/{project_id}/notifications/message_template/{message_template_id} 表1 路径参数 参数 是否必选 参数类型 描述