检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
request_id String 请求的唯一标识。 id String 云日志信息唯一的资源标识。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 request_id String 请求的唯一标识ID。 error_code String 返回信息对应的代码。 error_msg
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
项目ID。获取项目ID请参考 获取项目ID。 topic_urn 是 String Topic的唯一的资源标识。可以通过查看主题列表获取该标识。 subscription_urn 是 String 订阅者的唯一的资源标识,可通过查询订阅者列表获取该标识。 请求参数 表2 请求Header参数 参数
当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 key不能重复,value为匹配的值。 此字段为固定字典值。 不允许为空字符串。 value 是 String 值。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 每个值最大长度255个unicode字符。
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
与其他服务的关系 其他云服务可以集成SMN,为云服务提供事件通知的能力,使这些服务可以向租户或者消息处理系统发送事件通知。对接SMN的云服务使用SMN的详细信息请参见相应服务的用户指南。 现列举几个云服务使用SMN的例子,如图1所示。 图1 消息通知服务与其他服务的关系示意图 表1
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
该字段为关键字字段。当protocol值为feishu时,这里的keyword字段和sign_secret字段二者必选其一。当用户在飞书或钉钉自定义机器人端添加关键字校验的安全策略时,这里的关键字必须是飞书或钉钉自定义机器人中所填写的关键字之一。 sign_secret 否 String
value之间为或的关系。 表5 TagMatch 参数 是否必选 参数类型 描述 key 是 String 键,表示要匹配的字段。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 key不能重复,value为匹配的值。 此字段为固定字典值。
您需要确保传输的内容符合当地法律法规要求。 SMN使用异步方式推送消息,不保证消息送达的时效性。如果业务要求消息准实时送达,请慎重考虑是否使用SMN服务。 SMN服务发送消息的邮箱地址和发送短信/语音的号码地址不固定,有切换的可能。请勿将邮箱地址和发送短信/语音的号码地址作白名单
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
在左侧导航栏,选择“主题管理” >“订阅”。 在订阅列表中,选择一个或多个“状态”为“未确认”的订阅。 单击订阅列表上方的“请求订阅”,确定发送该订阅的确认请求。 或者单击订阅操作列的“请求订阅”,确认单个订阅的确认请求。 图1 请求订阅 获取请求订阅消息,确认订阅。 为了防止恶
验证消息是否有效,其中signing_cert_url、signature是从HTTP(S)消息格式描述获取的值,message为特定消息的签名键值。以下为示例代码,仅供参考。 private static void isMessageValid(String signing_cert_url
向该订阅终端发布消息时,消息通知服务自动组装消息,用户可以接收到的由消息通知服务发送至HTTP(S)终端的消息共分为两种,管理类消息和业务类消息。 管理类消息即确认订阅消息和取消订阅消息。 业务类消息即推送消息。用户接收到的整条消息包含两部分内容,分别是消息头和消息体。消息体和消息头具体的参数配置请参考本章节。 父主题:
入主题详情页面。 单击主题详情页面下方区域的“标签”。 单击“添加标签”,在弹出框中设置标签的“键”和“值”。 图1 添加标签 键的长度最大128字符,值的长度最大255字符。 每个主题最多可创建20个标签。 如您的组织已经设定消息通知的相关标签策略,则需按照标签策略规则为主题添
如您的组织已经设定消息通知的相关标签策略,则需按照标签策略规则为主题添加标签。标签如果不符合标签策略的规则,则可能会导致主题创建失败,请联系组织管理员了解标签策略详情。 键的长度最大128字符,值的长度最大255字符。 标签的键可以包含任意语种的字母、数字和空格,以及_.:=+-@字符,但首
不同协议消息说明 不同的订阅协议接收到的消息包含的内容可能有所不同。 邮件和HTTP(S)终端收到的消息包含:消息主题、消息内容和取消订阅的链接。 短信终端接收到的消息只包含消息内容。 FunctionGraph(函数)终端收到的消息包含消息属性、消息标题、消息内容、主题URN等
String 应用平台。 目前仅支持HMS、APNS、APNS_SANDBOX。 HMS是为开发者提供的消息推送平台。 APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。 platform_principal 是 String 对于HMS平台是APP ID,只能包含英文字母和数字,最大20个字符。