检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
/v2/{project_id}/notifications/message_template smn:template:list √ × 更新消息模板 PUT /v2/{project_id}/notifications/message_template/{message_template_id}
offset={offset}&limit={limit}&name={name}&platform={platform} smn:application:list √ √ 更新应用 PUT /v2/{project_id}/notifications/applications/{application_urn}
建主题、查询主题、更新主题、删除主题。 消息模板操作,包含消息模板管理接口对应的授权项,如创建消息模板、查询消息模板、更新消息模板、删除消息模板等接口。 Application操作,包含Application操作管理接口对应的授权项,如创建应用、查询应用、更新应用、删除应用等接口。
smn:template:create √ √ × 更新消息模板 smn:template:update √ √ × 删除消息模板 smn:template:delete √ √ × 查询消息模板 smn:template:list √ √ √ 添加标签 smn:tag:create √ √ × 更新标签 smn:tag:update
订阅确认V2接口(废弃) 用途 订阅确认接口 接口 PUT /v2/{tenant_id}/notifications/topics/{topic_urn}/subscriptions/{subscription_urn}/confirmation PUT /v2/{tenant
致兼容性问题或无法使用最新功能。您可以在SDK中心查询版本信息。 表1提供了SMN服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3
ListTopicAttributes 查询Topic的属性信息。 SMN:UpdateTopicAttribute UpdateTopicAttribute 更新Topic的属性。 SMN:DeleteTopicAttributes DeleteTopicAttributes 删除所有Topic属性。
ect-Token的值)。 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 update_time String 更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 push_policy Integer 消息推送的策略。0表示发送
create_time String 创建时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 update_time String 更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 状态码:400 表5 响应Body参数 参数 参数类型 描述 request_id
String 模板创建时间。 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 update_time String 模板最后更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 content String 模板内容。 request_id String
GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。
以在应用之间通过SMN实现应用的功能集成,降低系统的复杂性。 您可以使用本文档提供的API对消息通知服务进行相关操作,如创建、查询、删除、更新等。支持的全部操作请参见API概览。 在调用消息通知服务API之前,请确保已经充分了解消息通知服务相关概念,详细信息请参见《消息通知服务用户指南》的“产品介绍”。
String 模板创建时间 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 update_time String 模板最后更新时间 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 状态码:400 表6 响应Body参数 参数 参数类型 描述 request_id
HTTP(S)消息格式 操作场景 接收SMN服务发送的HTTP(S)消息时,终端证书的CN名称请参考业界规范,部分特殊字符可能导致https消息发送失败。 在互联网上传递未加密的http协议消息内容存在信息泄漏风险,推荐用户终端添加订阅时对接通道优先使用https类型。 描述SM
校验消息签名 操作场景 为了确保安全,提供订阅确认、取消订阅和消息的签名认证,在消息的接收方需要对SMN发送的消息进行校验,消息类型包括订阅确认消息、通知消息和取消订阅通知消息。使用SMN消息中的信息,您可以通过签名串验证消息的合法性。 操作步骤 验证SMN发送的HTTP(S)请求的流程如下:
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 认证证书
错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 更多服务错误码请参见API错误中心。 状态码 错误码 错误信息 描述 处理措施 200 SMN.0190 This endpoint already exists. endpoint已存在。
创建Application(废弃) 功能介绍 创建平台应用。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/notifi
查询Application属性(废弃) 功能介绍 获取应用平台属性。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/not
示例代码 Java语言 验证消息是否有效,其中signing_cert_url、signature是从HTTP(S)消息格式描述获取的值,message为特定消息的签名键值。以下为示例代码,仅供参考。 private static void isMessageValid(String