云服务器内容精选

  • 主要功能 消息中心主要包括站内消息、消息接收配置、语音接收配置和接收人管理四个功能。 站内消息:支持按消息类别和消息类型,筛选查看站内信。 消息接收配置:用户能够根据自身的需求,配置各个类型消息的接收方式(邮箱、短信、站内信、企业微信、钉钉、飞书)和接收人。 语音接收配置:针对部分消息类型,支持开启语音通知、配置语音接收人、自定义语音接收时段。 接收人管理:支持添加/删除接收人、修改接收人的信息,支持自定义webhook的方式,以及管理接收人订阅的消息类型。
  • 更多操作 通道创建成功后,您可以执行如表2所示操作。 表2 相关操作 操作 说明 测试通道连接 在通道列表中,选择需要测试的通道,单击“操作”列的“测试连接”,检测通道与第三方系统之间是否能够连通。 如果测试结果为“测试连接成功!”,则继续下一步。 如果测试结果为“测试连接失败!”,则检查第三方系统状态和通道参数配置,然后单击“测试连接”,直到连接成功为止。 编辑通道 在通道列表中,选择需要编辑的通道,单击“操作”列的“编辑”,在通道配置界面中,参考表1修改配置,单击“保存”,完成通道编辑。 删除通道 在通道列表中,选择需要删除的通道,单击“操作”列的“删除”,在弹出的“是否删除该数据源”对话框中,单击“确认”,完成通道删除。
  • 标记消息提醒 登录 堡垒机 系统。 单击右上角,展开消息中心小窗口。 可查看最新三条未读消息。 图6 消息中心小窗口 单击“查看更多”,进入消息中心列表页面。 图7 消息中心列表 标记一条或多条消息。 选一条或多条消息,单击左下角“标为已读”,弹出标记消息确认窗口。 单击“确定”,返回消息列表页面,目标消息状态更新为“已读”。 标记全部消息。 单击“全部已读”,弹出标记消息确认窗口。 单击“确定”,返回消息列表页面,全部消息状态更新为“已读”。
  • 查看消息提醒 登录堡垒机系统。 单击右上角,展开消息中心小窗口。 可查看最新三条未读消息。 图1 消息中心小窗口 单击“查看更多”,进入消息中心列表页面。 图2 消息中心列表 查询消息。 在搜索框中输入关键字,根据消息标题内容快速查询消息。 查看消息列表。 消息按发生时间顺序倒序排列,可查看全部已读、未读的消息 。 查看消息详情。 单击目标消息名称,进入消息详情页面。 可查看消息基本信息。 图3 查看消息详情
  • 修订记录 版本日期 变更说明 2024-6-13 第九次发布。 修改“权限配置”章节。 2024-5-9 第九次发布。 修改“消息接收配置”章节。 修改“语音接收配置”章节。 修改“接收人管理”章节 2024-04-26 第八次发布。 修改“消息接收配置”章节。 修改“语音接收配置”章节。 修改“接收人管理”章节。 2023-05-29 第七次发布。 修改“消息接收配置”章节。 修改“语音接收配置”章节。 修改“接收人管理”章节。 2022-01-24 第六次发布。 调整目录结构。 新增“权限管理”章节。 修改“消息接收管理”章节。 修改“消息接收配置”章节。 修改“接收人管理”章节。 2021-01-18 第五次发布。 调整目录结构。 新增“语音接收配置”章节。 修改“站内消息”章节。 修改“消息接收配置”章节。 修改“接收人管理”章节。 2019-07-08 第四次发布。 修改“消息类别介绍”中的消息类别、消息介绍。 修改“新增接收人”章节。 修改“订阅管理”章节。 2018-12-19 第三次发布。 “消息类别介绍”增加关于 IAM 子用户查看财务类消息的限制说明。 2018-10-30 第二次发布。 修改"消息接收管理"界面。 添加"接收人管理"界面。 2017-07-30 第一次正式发布。
  • 策略授权的系统权限 消息中心支持基于策略授权的授权模型。如表1所示,包括了消息中心基于策略授权中的所有系统策略。 表1 消息中心系统策略 系统策略名称 描述 策略类别 MessageCenterFullAccessPolicy 消息中心的所有查看和执行权限。一般为管理员使用。 系统策略 MessageCenterReadOnlyPolicy 拥有消息中心站内信所有已读未读消息查看和执行权限,对于消息接收配置界面的相关信息只能查看,不可操作。 系统策略 MessageCenterRecipientManagementPolicy 只能查看和执行消息接收配置下的相关信息,不能查看站内信。 系统策略 表2列出了消息中心常用操作与系统策略的授权关系,您可以参照该表选择合适的系统策略。 表2 消息中心常用操作与系统权限的关系 功能 MessageCenterFullAccessPolicy MessageCenterReadOnlyPolicy MessageCenterRecipientManagementPolicy 查看操作站内信 √ √ × 查看消息接收配置信息 √ √ √ 操作消息接收配置信息 √ × √ 查看语音接收配置信息 √ √ √ 操作语音接收配置信息 √ × √ 查看消息接收人信息 √ √ √ 操作消息接收人信息 √ × √
  • 示例流程 图1 给用户授予华为 云消息 中心权限流程 创建用户或创建用户组 在IAM控制台创建用户或用户组。 将系统策略附加至用户或用户组 为用户或用户组授予消息中心相关的系统策略“MessageCenterReadOnlyPolicy”,或将策略附加至用户或用户组。 用户登录并验证权限。 使用已授权的用户登录控制台,验证权限: 在华为云官网页面登录账号下拉列表中选择“未读消息”进入华为云消息中心,检查是否具有“站内消息—全部消息”页面的查看站内信的权限,如果有,表示“MessageCenterReadOnlyPolicy”已生效。 在华为云消息中心—消息接收管理—消息接收配置界面是否可以查看和操作相关配置信息,若界面操作按钮置灰,表示“MessageCenterReadOnlyPolicy”已生效。 (可选)如果系统预置的消息中心系统策略不满足您的授权要求,可以创建自定义策略。自定义策略中可以添加的授权项(Action)请参考1.3 策略支持的授权项。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。 下面为您介绍常用的消息中心自定义策略样例。
  • 消息中心自定义策略样例 示例1:授权更新账号信息的权限。 { "Version": "5.0", "Statement": [ { "Effect": "Allow", "Action": [ "messageCenter:recipient:view" ] } ] } 示例2:授权查看和操作接收人管理界面的权限。 一个自定义策略中可以包含多个授权项,且除了可以包含本服务的授权项外,还可以包含其他服务的授权项。多个授权语句策略描述如下: { "Version": "5.0", "Statement": [ { "Effect": "Allow", "Action": [ "messageCenter:recipient:view", "messageCenter:recipient:update" ] } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 消息总数 messages Array of MessageRsp objects 消息列表 表5 MessageRsp 参数 参数类型 描述 message_type String 消息类型 eihealth_project_name String 项目名称 resource_type String 资源类型 resource_name String 资源名称 operator String 操作用户 status String 状态 operate_time String 操作时间 message_detail String 详情
  • URI GET /v1/{project_id}/messages 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 eihealth_project_name 否 String 医疗智能体 项目名 最小长度:1 最大长度:128 limit 否 Integer 查询条数 最小值:1 最大值:1000 缺省值:100 message_type 否 String 消息类型 最小长度:1 最大长度:128 offset 否 Integer 查询偏移量 最小值:0 最大值:100000000 缺省值:0 operator 否 String 操作者名称 最小长度:1 最大长度:128 resource_type 否 String 资源类型 最小长度:1 最大长度:128 status 否 String 操作状态 最小长度:1 最大长度:128
  • 响应示例 状态码: 200 OK { "count" : 1, "messages" : [ { "message_type" : "PROJECT_DELETE", "eihealth_project_name" : "project-example-01", "resource_type" : "workflow_resource", "resource_name" : "WORKFLOW", "operator" : "operator-example-01", "status" : "SUCCEEDED", "operate_time" : "2021-01-15T02:45:38Z", "message_detail" : "message detail" } ] }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限, 获取Token 接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 message_retain_number 否 Integer 最多保留记录数 最小值:10000 最大值:10000000
  • 消息类别介绍 消息类别目前有七大类,财务消息、产品消息、安全消息、运维消息、活动消息、备案消息、其他。每个大类下,又包含多种消息类型,具体介绍如下: 财务消息 消息类型 消息介绍 账户余额预警 账户欠费、账户余额低于阈值相关消息提醒。 账户变动通知 充值、退款、转账、拨款、付款、代金券额度发放/调整相关消息提醒。 伙伴预算提醒 伙伴调整转售子客户的预算,转售子客户月度消费的预算预警。 账单出账通知 用户账单出账相关通知。 发票信息通知 开票相关信息通知。 成本管理通知 成本管理相关通知 产品消息 消息类型 消息介绍 产品创建开通通知 产品创建及开通信息通知。 产品已释放通知 由于欠费或到期未续费导致产品已经释放通知。 伙伴子客户订单到期通知 子客户订单到期相关消息提醒。 伙伴子客户订单支付申请通知 子客户订单支付申请相关信息提醒。 产品到期通知 产品到期前提醒您及时续费或充值。 产品即将释放通知(欠费) 产品欠费或到期未续费时为避免产品释放提醒您及时充值或续费。 产品自动续费失败通知 产品自动续费失败的相关通知。 产品自动续费成功通知 产品自动续费成功的相关通知。 产品新功能上线通知 产品新功能上线相关信息通知。 产品信息变更通知 华为云产品 或系统升级、产品配置变化、价格变更等相关通知。 产品调整及价格变更通知 华为云产品(功能)调整、产品价格变更等相关通知。 产品使用指导 产品开通后的使用方法指导,用于用户开通某项云服务后推送给用户开通指引 安全消息 消息类型 消息介绍 安全事件通知 服务器安全、DDoS防护、 Web应用防火墙 等云服务安全消息提醒。 违法违规通知 对利用华为云服务资源进行违法活动的行为进行处罚的相关通知。 漏洞预警通知 安全漏洞相关通知。 运维消息 消息类型 消息介绍 运维提醒 升级、漏洞、备案、产品上架/下架、产品公测/转商、产品价格调整相关通知。 工单提醒 工单处理相关 消息通知 ,默认接收人请谨慎勾选,如果勾选可能会收到重复的短信、邮件通知。 云监控 主动报警 接收 云监控服务 产生的相关的告警消息通知。 故障提醒 云服务出现故障或不可用时接收消息通知。 服务单提醒 接收专业服务、支持计划权益履行过程中对应的服务单产生的消息通知。 产品升级通知 华为云产品及平台升级、运营商割接等相关通知。 活动消息 消息类型 消息介绍 优惠活动 优惠券、 免费体验 、活动奖品发放、专属活动领取、线下活动、促销活动相关消息通知。 公测通知 公测申请、撤销、恢复、到期相关消息通知。 问卷回访 问卷调查相关消息通知。 专题活动 华为云技术资料、专题等活动资讯,比如华为云月刊等 备案消息 消息类型 消息介绍 备案通知 ICP备案策略调整等相关通知。 合同消息 消息类型 消息介绍 优惠折扣通知 商务通知函生效通知。 签约通知 授信激活电子协议在线签约通知。 合同商务到期提醒 合同商务到期通知。 父主题: 消息接收配置
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 notice_ids 是 Array of strings 批量更新通知消息id列表 最小长度:1 最大长度:128 operation 是 String 通知消息操作 枚举值: read
  • 请求示例 批量更新消息状态为已读 https://eihealth.cn-north-4.myhuaweicloud.com/v1/{project_id}/notices/batch-update { "notice_ids" : [ "baabcb56-5bb6-11eb-8a0d-......1", "baabcb56-5bb6-11eb-8a0d-......2" ], "operation" : "read" }