检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
信机器人在添加订阅时,输入的订阅终端地址获取方式如下。 钉钉机器人 在钉钉的群设置中选择“智能群助手”,添加机器人时选择“自定义”,创建完成后即可获得webhook地址。(钉钉已不再支持新用户创建自定义机器人,详情请参考钉钉开发文档。SMN支持存量自定义机器人添加订阅。) 钉钉企业内部机器人:
get("type").toString() + "\n"; return stringMessage; } Node.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
请求订阅 操作场景 创建订阅用户完成后,用户需要向订阅终端发送请求订阅,请求订阅的流控规则请见订阅确认流控说明。可一次向一个订阅终端发送确认请求。 操作步骤 登录管理控制台。 在管理控制台左上角单击图标,选择区域和项目。 在页面左上角单击图标,选择“管理与监管” > “消息通知服务
在熟悉了SMN的基本概念之后,您可以通过消息通知服务的管理控制台进行基本主题订阅操作;同时您还可以直接在应用程序中进行RESTful API调用执行相应的操作。 选择消息发布类型 消息通知服务在不同的使用场景下,可以选择不同的发布消息类型,请参见表1。 表1 发布消息类型 消息类型 场景
描述 detail detail object 终端探测详情 status Integer http探测任务状态,0代表执行成功,终端可用,1代表未执行,2代表执行失败,终端不可用 request_id String 请求ID 表4 detail 参数 参数类型 描述 httpCode
人发出的请求以及发出请求的时间),便于日后的查询、审计和回溯。 云审计记录的操作类型有三种,通过云平台账户登录管理控制台执行的操作,通过云服务支持的API执行的操作,以及系统内部触发的操作。 父主题: 记录消息通知服务
告警规则”。 在“告警规则”界面,单击“创建告警规则”创建主题的告警规则,或者选择已有的主题的告警规则进行修改,设置主题的告警规则。 规则参数设置完成后,单击“立即创建”。 更多关于设置告警规则的信息,请参见《云监控用户指南》。 父主题: 使用CES监控SMN
您可以创建一条拒绝删除主题的自定义策略,然后同时将SMN FullAccess和拒绝策略授予用户,根据Deny优先原则,则用户可以对SMN执行除了删除主题外的所有操作。拒绝策略示例如下: { "Version": "1.1", "Statement": [
进入主题详情页面。 单击主题详情页面下方区域的“标签”。 单击标签列表右侧“操作”栏下的“编辑”,可修改标签的值。 图2 编辑标签 修改完成后,单击“确定”。 删除主题标签 登录管理控制台。 在管理控制台左上角单击图标,选择区域和项目。 在页面左上角单击图标,选择“管理与监管” >
操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。
服务名称(SMN)、区域名称、项目ID和主题名称。URN将作为创建主题时使用的API调用的一部分返回。无论何时发布者或者订阅者需要对该主题执行任何操作,都应引用该唯一主题URN。
在订阅用户列表中,选择一个订阅用户,单击“操作列”的“修改分组”。 在弹出的“修改分组”窗口中,对分组进行修改。 图1 修改订阅用户分组 修改完成后,单击“确定”。 一个订阅用户最多创建10个分组。 父主题: 订阅用户管理
“FunctionGraph(函数)”:使用已发布的消息的负载调用订阅的FunctionGraph(函数)终端。 “FunctionGraph(工作流)”:使用已发布的消息触发执行订阅的FunctionGraph(工作流)终端。 语音通知:将消息转化为语音,通知到订阅的电话号码。消息内容只支持云服务推送,不支持用户直接发送语音消息。
系统角色/策略名称 描述 类别 依赖关系 SMN Administrator 消息通知服务的管理员权限,拥有该权限的用户拥有消息通知服务所有执行权限。 系统角色 依赖Tenant Guest角色,需要在同项目中勾选依赖的角色。 SMN FullAccess 消息通知服务管理员权限,
BatchResult objects 批量结果 表7 BatchResult 参数 参数类型 描述 code String 执行结果code message String 执行结果message subscription_urn String 订阅者urn 状态码:400 表8 响应Body参数
BatchResult objects 批量结果 表7 BatchResult 参数 参数类型 描述 code String 执行结果code message String 执行结果message subscription_urn String 订阅者urn 状态码:400 表8 响应Body参数
m::domainId:root。其中,domainId即为用户的账号ID。 您只需填写用户的“账号ID”,其余内容由系统自动补全,输入完成后,单击“确定”。可输入多个ID,数量没有限制,但生成的策略大小不超过30KB。 “账号ID”的获取方式:登录消息通知服务控制台,单击右上角
BatchResult objects 批量结果 表5 BatchResult 参数 参数类型 描述 code String 执行结果code message String 执行结果message subscription_urn String 订阅者urn 状态码:400 表6 响应Body参数
准备工作 在使用消息通知服务之前,您需要完成本文中的准备工作。 注册华为账号并开通华为云 为账户充值 注册华为账号并开通华为云 如果您已有一个华为账号,请跳到下一个任务。如果您还没有华为账号,请参考以下步骤创建。 打开https://www.huaweicloud.com/,单击“注册”。
0dbaf7b586e132:Mytopic。主题URN将作为创建主题时使用的API调用的一部分返回。无论何时发布者或者订阅者需要对该主题执行任何操作,都应引用该唯一主题URN。 订阅URN 成功订阅主题后,由系统生成的订阅者唯一资源标识,其中包括服务名称(SMN)、区域名称、项