华为云用户手册

  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 39 Connection: keep-alive http_proxy_id: 40c9d32a92b43f85e5cd12617b49535b Server: api-gateway X-Request-Id: a02164ff20cbc841c6c0e9ab38a07e5b
  • 请求参数 表2 参数说明 参数 是否必须 类型 位置 描述 conferenceID 是 String Query 会议ID。 说明: 创建会议时返回的conferenceID。不是vmrConferenceID。 userUUID 否 String Query 用户的UUID。 说明: 该参数将废弃,请勿使用。 type 否 Integer Query 取消会议操作类型。默认已召开的会议不能取消。 1:需要结束正在召开的会议 X-Access-Token 是 String Header 授权令牌。获取“执行App ID鉴权”响应的accessToken。 X-Authorization-Type 否 String Header 标识是否为第三方portal过来的请求。 说明: 该参数将废弃,请勿使用。 X-Site-Id 否 String Header 用于区分到哪个H CS O站点鉴权。 说明: 该参数将废弃,请勿使用。
  • 请求消息示例 DELETE /v1/mmc/management/conferences?conferenceID=914087436 Connection: keep-alive X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC user-agent: WeLink -desktop Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
  • 业务流程 图1 一键入会流程图 初始化参数,填入API网关接入地址、用户账号等参数。 第三方向网关APIG发起预约会议请求,并传入预约会议初始化参数。 网关APIG接收请求后,向CloudPortal发起预约会议请求。 CloudPortal预约会议成功后,向APIG网关返回会议信息。 网关APIG将收到的会议信息返回给第三方。 预约会议成功后,获取conferenceID以及密码。为了实现链接入会,第三方向网关APIG发起会议鉴权请求。 网关APIG接收请求后,向CloudPortal发送会议鉴权请求。 CloudPortal会议鉴权成功后,向APIG网关返回认证信息。 网关APIG将收到的认证信息返回给第三方,获取鉴权随机数(random)和下一跳url(siteUrl)。 构造华为云会议客户端的自定义URL Protocol,然后拉起华为云会议客户端并加入会议。
  • 修订记录 表1 修订记录 日期 版本 修订内容 2022-11-11 28 新增申请联席主持人、批量举手、准入等候室、移入等候室、允许客户端录制、查询多画面布局、保存多画面布局、删除多画面布局。 2022-03-30 27 新增激活会议。 2021-09-26 26 新增SSO登录配置和主持人邀请与会者打开/关闭摄像头。 2021-09-10 25 新增周期性会议接口:创建周期性会议、取消周期性会议、取消周期性会议的子会议、编辑周期性会议、编辑周期性会议的子会议。 新增会场挂断原因事件推送:邀请结果信息推送。 2021-08-28 24 新增企业级会议事件推送。 2021-08-25 23 新增仪表盘的会议统计。 2021-08-06 22 如下几个接口的由于参数填写错误导致的错误响应从500修改为403: /v1/mmc/control/conferences/record /v1/mmc/control/conferences/participants/mute /v1/mmc/control/conferences/participants/rollCall /v1/mmc/control/conferences/participants/broadcast /v1/mmc/control/conferences/participants/role 2021-06-10 21 新增如下章节: 网络研讨会管理:支持第三方应用通过接口创建网络研讨会。 企业管理员分页查询企业资源订单列表:支持企业管理员根据条件查询企业资源订单列表 2021-05-11 20 新增如下章节: 查询录制文件下载链接:支持有管理员权限的账号查询某个会议录制文件下载链接 会议仪表盘: 面向第三方应用,提供查询会议、与会者、以及QoS数据的操作 2021-02-09 19 新增如下章节: 会议事件推送:第三方应用可以通过Websocket接口订阅某个会议的信息 2020-09-22 18 新增如下章节: 执行App ID鉴权:提供App ID鉴权功能。 2020-09-01 17 新增如下章节: 会议纪要:对会议纪要的管理,包括打开会议纪要文件列表、保存会议纪要到个人云空间、查询会议纪要列表、查询会议纪要详情功能。 2020-07-21 16 新增如下章节: 信息窗:提供信息窗素材管理功能。 信息窗节目管理:提供信息窗节目管理功能。 信息窗发布管理:提供信息窗发布管理功能。 2020-05-13 15 新增如下章节: SP管理员创建企业:提供SP管理员创建企业功能。 SP管理员删除企业:提供SP管理员删除企业功能。 SP管理员修改企业:提供SP管理员修改企业功能。 SP管理员分页搜索企业:提供SP管理员分页搜索企业功能。 企业资源管理:提供SP管理员对企业资源管理功能。 2020-04-15 14 会议控制新增章节会场选看、锁定会场视频源。 2020-04-14 13 查询录播文件、批量删除录制文件、查询历史会议信息、查询历史会议的会控记录信息、查询历史会议的与会者记录信息、一键入会鉴权章节由会议控制目录移动到会议管理目录; 2020-04-09 12 修改: 普通登录鉴权业务流程:增加应用场景描述 WeLink 代理登录鉴权业务流程:增加应用场景描述 企业管理、企业部门管理、用户管理、企业管理员管理、用户密码管理、查询企业通讯录增加接口参考章节,其中所有接口移到接口参考章节中。 新增每类接口业务的应用场景描述和开发过程指导: 企业注册信息、资源和业务权限管理应用场景 部门管理应用场景 个人信息管理应用场景 企业用户管理应用场景 企业管理员管理应用场景 个人密码修改应用场景 个人密码重置应用场景 企业用户密码重置应用场景 企业通讯录查询应用场景 2020-02-29 11 新增如下章节: WeLink 代理登录鉴权业务流程:提供WeLink代理鉴权业务流程图及具体流程步骤。 校验Token:提供校验token合法性功能。 WeLink代理鉴权:提供WeLink三方代理鉴权功能。 修改: 查询企业通讯录:修改响应参数章节。 删除接口: 执行第三方鉴权。 2020-02-12 10 新增如下章节: 云会议室管理:对云会议室的管理,包括云会议室的查询、删除、分配、回收以及个人用户关联的云会议室的查询和修改功能。 2019-12-24 09 修改: 所有接口URL及部分接口请求方法进行了规范性整改; 除执行鉴权接口外,其余接口鉴权头域由Authorization改为X-Access-Token,并且不需Base64转码; 返回值正常统一为200,并且消息内容中删除returnCode及returnMessage字段; 注销登录、企业管理员修改企业注册信息、修改部门、删除部门、修改用户、批量删除用户、批量修改用户状态、用户修改自己的信息、获取验证码、校验手机和邮箱对应的验证码、修改手机或邮箱、添加企业管理员、批量删除企业管理员、修改终端、批量删除终端、批量修改终端状态、重置激活码、修改密码、企业管理员重置企业成员密码、用户重置密码、取消预约会议、邀请与会者、与会者离开会议、删除与会者、申请/释放主持人、静音/取消静音、全场静音/取消全场静音、举手/取消举手、锁定/解锁会议、延长会议、结束会议、设置多画面、切换会议显示策略、主持人选看视频画面、启动/停止会议录制、启动/停止会议直播、重命名会场、点名会场、广播会场、批量删除录制文件接口正常返回200后不再有Body体; 分页查询用户、分页查询企业管理员、分页查询终端、查询企业通讯录、查询会议列表、查询会议信息、查询在线会议列表、查询在线会议信息、查询录播文件列表、查询历史会议列表、查询历史会议信息、查询历史会议的会控记录信息、查询历史会议的与会者记录信息接口请求参数位置改成在URL中,返回信息中参数pageIndex、pageSize、totalCount相应地改为offset、limit、count; ModCorpBasicInfoDTO 数据结构增加参数:autoUserCreate; QueryCorpResDetailResultDTO 数据结构增加参数:enableHybridCloud; DeptDTO 数据结构增加参数:inPermission、outPermission、designatedOutDeptCodes; MemberDTO 数据结构增加参数:englishName、signature、title、desc; QueryDeptResultDTO 数据结构增加参数:inPermission、outPermission、designatedOutDeptCodes; 查询企业通讯录参数searchScope修改枚举值; VerifyCodeSendDTOV1 数据结构删除language与checkType; ResetPwdReqDTOV1 数据结构删除language; 取消预约会议、修改预约会议、查询会议信息、查询在线会议信息、获取会控Token、查询会议实时信息、邀请与会者、与会者离开会议、删除与会者、申请/释放主持人、静音/取消静音、全场静音/取消全场静音、举手/取消举手、锁定/解锁会议、延长会议、结束会议、设置多画面、切换会议显示策略、主持人选看视频画面、启动/停止会议录制、启动/停止会议直播、重命名会场、点名会场、广播会场、查询录播文件、批量删除录制文件、查询历史会议信息、查询历史会议的会控记录信息、查询历史会议的与会者记录信息、一键入会鉴权接口URL请求参数位置改在query中; Attendee数据结构增加参数:deptUUID、supportSVC、isTruckNum; ConfConfigInfo数据结构增加参数:videoConfMode、inviteMode、prolongLength、isAutoMute; 取消预约会议、修改预约会议、查询会议列表、查询会议信息、查询在线会议列表、查询在线会议信息、查询录播文件列表、查询录播文件、批量删除录制文件、查询历史会议列表、查询历史会议信息、查询历史会议的会控记录信息、查询历史会议的与会者记录信息接口请求头域增加X-Authorization-Type; 与会者离开会议请求方法由DELETE修改为POST,且增加body; 删除与会者请求方法由DELETE修改为POST,且增加body; 静音/取消静音、全场静音/取消全场静音的body数据结构增加allowUnmuteByOneself参数; 删除资源下载、快速体验Demo、Demo环境安装及配置、Java启动端口占用、执行cnpm install命令下载软件包、删除录播文件章节。 2019-09-30 08 修改: 所有接口的取值增加默认值以及填写的格式要求,提供更明确的参数取值说明。 2019-08-30 07 新增如下章节: 查询设备状态:提供终端状态查询功能,供第三方应用集成实现状态查询的业务功能。 修改如下章节: 查询会议实时信息:增加数据结构RealTimeConfInfo。 企业管理员查询企业注册信息:增加参数autoUserCreate。 添加用户:增加body体:id、englishName、function、sortLevel、hidePhone,QueryUserResultDTO增加参数:englishName、title、desc、function。 获取验证码:增加参数verificationCode。 增加终端:增加参数prjCodeMode。 修改终端:增加参数prjCodeMode。 查询终端详情:增加参数prjCodeMode。 查询企业通讯录:数据结构UserDTO增加参数statusCode、englishName、vmrId、signature、title、description。 添加企业管理员:增加参数menuTemplateId。 修改企业管理员:增加参数menuTemplateId。 分页查询企业管理员:请求参数添加sortField、isAsc。 校验滑块验证码:请求参数clientType增加“18:workplace mobile”。 2019-07-29 06 新增如下章节: 查询在线会议列表:提供查询在线会议列表功能,供第三方应用集成实现查询在线会议列表的业务功能。 查询在线会议信息:提供查询在线会议信息功能,供第三方应用集成实现查询在线会议信息的业务功能。 举手/取消举手:提供举手/取消举手功能,供第三方应用集成实现举手/取消举手的业务功能。 延长会议:提供延长会议功能,供第三方应用集成实现延长会议的业务功能。 主持人选看视频画面:提供主持人选看视频画面功能,供第三方应用集成实现选看视频画面的业务功能。 启动/停止会议直播:提供启动/停止会议直播功能,供第三方应用集成实现启动/停止会议直播的业务功能。 2019-06-29 05 新增如下章节: 查询会议实时信息:提供企业用户查询会议实时信息。 修改如下章节: 开发环境准备:增加了需要先注册华为云账号的提醒。 2019-06-03 04 新增如下章节: 企业成员忘记密码:提供企业用户在忘记密码后,重置密码功能。 企业管理员重置企业成员密码:提供企业管理员重置企业成员密码的功能。 2019-05-09 03 新增如下章节: 快速体验Demo:提供第三方应用实现快速体验Demo的功能。 FAQ:提供常见FAQ的解决方法。 新增如下接口: 企业通讯录:提供查询企业通讯录的开放,供第三方应用集成实现查询企业通讯录业务功能。 删除如下章节: 快速入门 2019-04-30 02 新增如下接口: 企业部门管理接口:提供企业部门管理能力的开放,供第三方应用集成实现创建企业部门等业务功能。 用户管理接口:提供企业用户能力的开放,供第三方应用集成实现开户等业务功能。 企业管理员管理接口:提供企业管理员管理能力的开放,供第三方应用集成实现管理员管理等业务功能。 硬终端管理接口:提供硬终端管理能力的开放,供第三方应用集成实现硬终端管理等业务功能。 新增每类接口业务的应用场景描述和开发过程指导。 登录鉴权应用场景 一键入会应用场景 基本会控应用场景 视频会控应用场景 会议录播应用场景 2019-03-31 01 第一次正式发布。
  • 请求消息示例 GET /v1/mmc/control/conferences/realTimeInfo?conferenceID=914083136 Connection: keep-alive X-Conference-Authorization:stbaf8fa2ea8a1b0e3ab2e007a85a75f88c55d5f6d5c1912dfb Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_131)
  • 响应消息示例 HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 521 Connection: keep-alive Server: api-gateway http_proxy_id: b32bf70a8ac93ea13691fc34730fd78c { "attendees": [ { "accountID": "user01", "name": "user01", "phone": "+99111****815" } ], "participants": [ { "pid": "a6b4e988216c11eabc516bc3a3d8d6c4", "name": "user01", "phone": "+99111****815", "state": 0, "video": 1, "mute": 1, "hand": 0 } { "pid": "e4286e9c3cca11ef813235922d0586e5", "name": "上海会场", "phone": "+991112939613", "state": 0, "video": 1, "mute": 0, "hand": 0 } ], "confInfo": { "chairID": "a6b4e988216c11eabc516bc3a3d8d6c4", "coHosts": [ "e4286e9c3cca11ef813235922d0586e5" ] } }
  • CURL命令示例 curl -k -i -X GET -H 'X-Conference-Authorization:stb39b3f21898d4972fed86b3f22ac70914a77303def15e126a' https://api.meeting.huaweicloud.com/v1/mmc/control/conferences/realTimeInfo?conferenceID=914083136
  • 响应参数 表4 响应参数 参数 类型 描述 attendees Array of attendee objects 被邀请与会者信息,包括预约会议时邀请的与会者和会中主持人邀请的与会者,已经加入会议的和未加入会议的都返回。 participants Array of participant objects 在线与会者列表信息,包括已加入会议、被邀请正在呼叫中、正在加入会议的与会者列表等。 说明: 同一个账号用不同类型终端(手机端或者PC端等)加入会议时,是不同的在线与会者 未加入或者已离会与会者,不在在线与会者列表中 confInfo confInfo object 在线会议信息。 表5 attendee数据结构说明 参数 类型 描述 accountID String 与会者的华为云会议账号。 userUUID String 与会者的用户UUID。 name String 与会者名称。 phone String 与会者号码。 phoneLeft String 设备为三屏智真时的左屏号码。 说明: 该参数将废弃,请勿使用。 phoneRight String 设备为三屏智真时的右屏号码。 说明: 该参数将废弃,请勿使用。 表6 participant数据结构说明 参数 类型 描述 pid String 与会者标识。 name String 与会者名称。 phone String 与会者号码。 state Integer 用户状态。 0:会议中 1:正在呼叫 2:正在加入会议 说明: 若会场未入会或已离会,则不会显示于在线会场列表。 video Integer 音视频能力。 0:音频 1:视频 mute Integer 麦克风状态。 0:麦克风打开 1:麦克风关闭 hand Integer 与会者举手状态。 0:未举手 1:举手 表7 confInfo数据结构说明 参数 类型 描述 chairID String 主持人与会者标识。 coHosts Array of string 联席主持人会场id。
  • 华为企业合作伙伴账号登录 如果您已有“华为企业合作伙伴账号”,可以通过此方式登录华为云,无需记录多套身份信息。 单击“华为企业合作伙伴账号”,如下图所示。 图4 华为企业合作伙伴账号 根据界面指引登录华为企业合作伙伴账号。 首次登录时:页面自动跳转至创建或关联华为云账号页面,输入账号名和手机号、验证码。单击“创建并绑定”,登录华为云控制台。 后续登录时:直接跳转至华为云控制台。 首次登录成功后,后续可以使用步骤2中设置的账号名或手机号,通过华为云账号登录华为云控制台。
  • 企业联邦用户登录 企业联邦用户是在企业管理系统中创建的用户,账号在 IAM 控制台创建身份提供商后,企业联邦用户可以登录华为云并根据对应权限使用云服务。详情请参考:身份提供商概述。 如果您已知创建该身份提供商的华为云账号名称、身份提供商名称、企业管理系统的账号和密码,可以通过此方式登录华为云。 在华为云的登录页面,单击登录下方的“企业联邦用户”,在“企业联邦身份登录”页面,输入账号名,选择身份提供商名称。 图10 企业联邦身份登录 原华为云账号名/租户名:创建身份提供商的华为云账号名称。如果不知道账号名,请向管理员获取。 身份提供商名称:管理员创建身份提供商时,设置的名称。如果不知道身份提供商名称,请向管理员获取。 单击“前往登录”,跳转至企业管理系统登录页面。 在企业管理系统登录页面,输入企业管理系统用户名、密码。 单击“登录”,登录华为云。
  • 扫码登录 华为云APP是华为云的手机客户端,通过华为云APP,您可以在手机上远程管理您的华为云服务资源。如果您在华为云APP上登录了账号或IAM用户,通过APP扫描页面二维码即可登录华为云,无需重复输入账号信息。 如需下载华为云APP,请单击:下载华为云APP。 通过华为云APP扫码登录方法如下: 在华为云的登录页面,单击右上角的二维码,进入“扫码登录”页面。 图3 扫码登录 使用华为云APP扫描页面二维码。
  • 启动DIS Agent 使用文件管理器进入DIS Agent程序的bin目录,例如“C:\dis-agent-X.X.X\bin”。 双击“start-dis-agent.bat”文件,在弹出的控制台窗口显示如下内容表示启动成功。 [INFO ] (main) com.bigdata.dis.agent.Agent Agent: Startup completed in XXX ms. DIS Agent启动后会立即上传文件,并持续打印日志。如果没有ERROR日志表示上传正常。 当日志输出不频繁(每30s打印一次),且有如下类似信息,表示已经上传完成。 Agent: Progress: [0 records (0 bytes) / 10 files (32573229 bytes)] parsed, and [0 records / 10 files] sent successfully to destinations. Uptime: 30146ms
  • 创建OBS表 选择demo数据库,在编辑框中输入以下SQL语句: create table demo.cars( NeutralSlideTime STRING, IsRapidlySlowdown STRING, DataTime STRING, Latitude STRING, IsOverspeedFinished STRING, IsACCOpen STRING, Direction STRING, IsOverspeed STRING, IsNeutralSlide STRING, IsOilLeak STRING, BaiDuLatitude STRING, OverspeedTime STRING, IsRapidlySpeedup STRING, DeviceID STRING, Mileage STRING, Longitude STRING, Velocity STRING, IsNeutralSlideFinished STRING, IsFatgueDriving STRING, Carnum STRING, BaiDuLongitude STRING, BaiDuAdress STRING, IsHthrottleStop STRING, ReceiveTime STRING, Altitude STRING ) USING csv OPTIONS (path "obs://......") 请注意,将SQL语句中的“csv”修改为转储到OBS的文件格式,OBS路径修改为实际存放数据的OBS路径。 单击“执行”,创建表,如图3所示。 图3 创建表 表中的各字段含义请参见表4。 表4 表字段含义 列名称(en) 数据类型 说明 DeviceID string 设备ID DataTime string 数据时间 ReceiveTime string 接收时间 IsACCOpen string ACC是否打开 Longitude string 经度 Latitude string 纬度 Velocity string 速度 Direction string 方向 Altitude string 高度 Mileage string 里程数 BaiDuLongitude string 百度地图经度 BaiDuLatitude string 百度地图纬度 BaiDuAdress string 百度地图地址 Carnum string 车牌号 IsRapidlySpeedup string 急加速 IsRapidlySlowdown string 急减速 IsNeutralSlide string 空挡滑行 IsNeutralSlideFinished string 空挡滑行结束 NeutralSlideTime string 空挡滑行时长(s) IsOverspeed string 超速 IsOverspeedFinished string 超速结束 OverspeedTime string 超速时长(s) IsFatgueDriving string 疲劳驾驶 IsHthrottleStop string 停车轰油门
  • 场景简介 数据接入服务 (Data Ingestion Service,简称DIS)采集增量驾驶行为日志数据并上传到华为云 对象存储服务 (Object Storage Service,简称OBS),通过 数据湖探索 (Data Lake Insight,简称 DLI )分析上传的日志数据,获取驾驶员的驾驶行为,以支持车企提供驾驶习惯优化等增值服务。 图1 业务流程图 本次实践基本流程如下所示: 申请OBS桶 申请DIS通道 添加转储任务 获取认证信息 安装Agent 准备数据样例 配置DIS Agent 启动DIS Agent 在OBS查看上传文件 创建数据库 创建OBS表 查询数据样例 结果查询
  • 添加转储任务 使用注册账户登录DIS控制台。 在左侧列表栏中选择“通道管理”。 单击申请DIS通道中创建的通道名称,进入所选通道的管理页面,选择“转储管理”页签。 单击“添加转储任务”按钮,在弹出的“添加转储任务”页面配置转储相关配置项。 每个通道最多可创建5个转储任务。 源数据类型为FILE的通道,不允许添加转储任务。 单击“立即创建”。 表1 转储任务参数说明 参数 参数解释 配置值 转储服务类型 选择OBS。 通道里的流式数据存储在DIS中,并周期性导入对象存储服务(Object Storage Service,简称OBS)。 通道里的实时文件数据传输完成后,导入OBS。 OBS 任务名称 用户创建转储任务时,需要指定转储任务名称,同一通道的转储任务名称不可重复。任务名称由英文字母、数字、中划线和下划线组成。长度为1~64个字符。 - 转储文件格式 text csv parquet carbon 根据需要选择。 数据转储地址 存储该通道数据的OBS桶名称。桶名称在“对象存储服务”中“创建桶”时创建。 申请DIS通道创建的桶名称。 转储文件目录 在OBS中存储通道文件的自定义目录,多级目录可用“/”进行分隔,不能以“/”开头。 取值范围:0~50个字符。 默认配置为空。 - 时间目录格式 数据将存储在OBS桶中转储文件目录下,按时间格式作为层级的目录中。 当选择的时间目录格式精确到日时,存储目录为“桶名称/转储文件目录/年/月/日”。 取值范围: N/A:置空,不使用日期时间目录。 yyyy:年 yyyy/MM:年/月 yyyy/MM/dd:年/月/日 yyyy/MM/dd/HH:年/月/日/时 yyyy/MM/dd/HH/mm:年/月/日/时/分 此配置项仅支持选择,不可手动输入。 - 记录分隔符 进行OBS周期转储时,分隔不同转储记录的分隔符。 取值范围: 逗号 "," 分号 ";" 竖线 "|" 换行符 "\n" NULL 此配置项仅支持选择,不可手动输入。 - 偏移量 最新:最大偏移量,即获取最新的数据。 最早:最小偏移量,即读取最早的数据。 最新 数据转储周期 根据用户配置的时间,周期性的将数据导入OBS,若某个时间段内无数据,则此时间段不会生成打包文件。 取值范围:30~900。 单位:秒。 默认配置为300秒。 -
  • 运行程序 出现类似信息表示下载数据成功: 14:55:42.954 [main] INFOcom.bigdata.dis.sdk.DISConfig - get from classLoader 14:55:44.103 [main] INFOcom.bigdata.dis.sdk.util.config.ConfigurationUtils - get from classLoader 14:55:44.105 [main] INFOcom.bigdata.dis.sdk.util.config.ConfigurationUtils - propertyMapFromFile size : 2 14:55:45.235 [main] INFOcom.bigdata.dis.sdk.demo.ConsumerDemo - Get stream streamName[partitionId=0] cursor success : eyJnZXRJdGVyYXRvclBhcmFtIjp7InN0cmVhbS1uYW1lIjoiZGlzLTEzbW9uZXkiLCJwYXJ0aXRpb24taWQiOiIwIiwiY3Vyc29yLXR5cGUiOiJBVF9TRVFVRU5DRV9OVU1CRVIiLCJzdGFydGluZy1zZXF1ZW5jZS1udW1iZXIiOiIxMDY4OTcyIn0sImdlbmVyYXRlVGltZXN0YW1wIjoxNTEzNjY2NjMxMTYxfQ 14:55:45.305 [main] INFOcom.bigdata.dis.sdk.demo.ConsumerDemo - Get Record [hello world.], partitionKey [964885], sequenceNumber [0]. 14:55:45.305 [main] INFOcom.bigdata.dis.sdk.demo.ConsumerDemo - Get Record [hello world.], partitionKey [910960], sequenceNumber [1]. 14:55:46.359 [main] INFOcom.bigdata.dis.sdk.demo.ConsumerDemo - Get Record [hello world.], partitionKey [528377], sequenceNumber [2].
  • 功能简介 将用户本地数据通过DIS通道不断上传至DIS服务。 目前数据支持存储至DIS和对象存储服务(Object Storage Service,简称OBS) MapReduce服务 (MapReduce Service,简称 MRS )、 数据仓库 服务(Data Warehouse Service,简称DWS)、 数据湖 探索(Data Lake Insight,简称DLI),具体存储位置在新增转储任务的“数据转储”中配置。 DIS为临时存储器,存储在DIS中的数据最长保留时间为3中配置的“生命周期”的值。
  • 入门实践 当您参考开通DIS、从DIS获取数据等一系列操作后,可以根据自身的业务需求使用DIS提供的一系列常用实践。 表1 常用最佳实践 实践 描述 案例 使用DIS采集增量驾驶行为日志数据 数据接入服务(Data Ingestion Service,简称DIS)采集增量驾驶行为日志数据并上传到华为云对象存储服务(Object Storage Service,简称OBS),通过数据湖探索(Data Lake Insight,简称DLI)分析上传的日志数据,获取驾驶员的驾驶行为,以支持车企提供驾驶习惯优化等增值服务。
  • 自动创建委托 用户创建DIS通道,选择将数据转储到对象存储服务(Object Storage Service,简称OBS)、MapReduce服务(MRS)集群、数据仓库服务(Data Warehouse Service,简称DWS)或数据湖探索(Data Lake Insight,简称DLI)中,需要通过创建IAM委托授权DIS服务去访问用户的OBS、MRS、DWS或DLI资源。 使用账号首次进入界面添加转储任务时,系统会自动弹出创建委托界面。 单击 “同意授权”则平台会自动创建委托。 委托授权成功后,隶属于该账号下的IAM子用户也可添加转储任务。
  • DIS使用流程简介 DIS的使用流程如下: 步骤1:开通DIS通道 用户使用DIS前需要先开通DIS通道。 步骤2:准备DIS应用开发环境 用户开发DIS应用程序前,首先需要安装 应用开发工具 。然后获取SDK和样例工程,并导入到用户的开发环境中。 步骤3:发送数据到DIS 基于数据上传业务开发应用程序,并运行程序,实现数据上传功能。数据上传过程中可在Console控制台查看数据上传通道相关信息。 步骤4:从DIS获取数据 基于数据下载业务开发应用程序,并运行程序,实现数据下载功能。
  • 控制台说明 CAE控制台说明如表1所示。 表1 CAE控制台说明 类别 说明 概览 提供CAE产品的整体看板信息,包含了应用健康度、CPU使用量、并发连接数、Memory使用量、流量、网络流入速率、并发连接数、引擎信息、环境基础信息和网络信息等。 组件列表 提供组件新增、部署、升级等能力,组件是可以部署的自有包或者公共的中间件,对外提供服务。 实例列表 提供实例信息查看、实例删除及通过CloudShell登录容器功能。 组件配置 提供基于组件的中间件配置和运维管理,包括RDS数据库、 微服务引擎CSE 、环境变量、访问方式、伸缩策略、 云存储 配置、健康检查、生命周期、日志采集、性能管理、自定义监控指标等资源的管理运维。 组件事件 用户可基于组件事件查看组件部署及运行期间发生的事件信息。 组件监控 提供组件监控功能,主要涉及上下行BPS、上下行PPS、文件系统写入/读取速率、CPU和内存使用情况等可视化实时监控。 组件日志 提供实例级别的运行日志,帮助用户定位问题。 系统设置 系统设置当前提供了云存储授权、 域名 配置和证书配置的能力,可查看和解绑已授权的对象存储,进行域名配置和证书配置。还提供了设置启停策略,配置监控系统和事件通知规则等能力。
  • 最佳实践汇总 本文汇总了 应用运维管理 APM ,Application Performance Management)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松使用APM。 表1 APM 最佳实践一览表 最佳实践 说明 定位请求异常原因 在外部请求激增、负载突变等场景下,极易出现应用性能问题。APM作为云应用性能问题诊断服务,拥有强大的分析工具,通过拓扑图、调用链可视化地展现应用状态、调用过程、用户对应用的各种操作,快速定位问题和改善性能瓶颈。 调用链搜索span信息 在分布式架构下,微服务之间的调用情况日趋复杂,在外部请求响应变慢、部分请求异常等场景下,想要快速定位哪个环节存在异常,您可以在业务在调用链路查询页面,通过TraceId精确查询调用链路详细情况,或结合多种条件筛选查询调用链路。 接入APM 云下业务接入云上APM 用户需要云下业务接入云上APM,但云专线无法打通网络。因此,用户需要用代理的方式接入APM,本文介绍了云下业务如何接入云上APM的操作过程。 公网如何接入APM 介绍公网如何接入APM的操作步骤。 Kubernetes如何接入APM 如果使用CCE或开源Kubernetes部署应用,可以通过修改deployment.yaml接入APM,即可在指标、调用链界面上查看应用情况。 如果使用通用的开源Kubernetes部署应用,可以通过安装Helm方式接入APM,即可在指标、调用链界面上查看应用情况。 IDE如何接入APM 介绍IDE如何接入APM的操作步骤。 Windows IIS如何安装JavaAgent Windows IIS如何安装JavaAgent。 调用链与日志关联 应用性能管理 (APM)与 云日志 服务(LTS)关联,您可以在 LTS中关联调用链的TraceID 信息,当应用出现故障时,可以通过调用链的TraceID 快速关联到业务日志,及时定位分析并解决问题。 结果查询页面内嵌到客户自建系统 APM支持将界面嵌入到客户自建系统。通过IAM服务的联邦代理机制实现用户自定义身份代理,再将登录链接嵌入至客户自建系统实现无需在华为云官网登录就可在自建系统界面查看。 如何使用APM Profiler定位性能问题 APM Profiler是一种持续性能剖析工具,可以帮助开发者准确找到应用程序中消耗资源最多的代码位置。 如何使用Profiler定位OOM问题 介绍如何使用APM Profiler定位OOM问题。 CCE容器部署APM探针支持对APM的AK/SK加密 在CCE容器中部署APM探针时,会出现明文的AK/SK。出于安全考虑,需要对AK/SK进行加密。本文介绍如何加密明文AK/SK的操作步骤。 APM安全配置建议 本文提供了APM使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。根据该指导文档您可以持续评估APM的安全状态,更好的组合使用APM提供的多种安全能力。
  • 通过APM提供的访问控制能力合理分配用户权限 建议对不同角色的IAM用户设置不同的权限,避免权限过大导致数据泄露或被误操作 为了更好的进行权限隔离和管理,建议您配置独立的IAM管理员,授予IAM管理员IAM策略的管理权限。IAM管理员可以根据您业务的实际诉求创建不同的用户组,用户组对应不同的数据访问场景,通过将用户添加到用户组并将IAM策略绑定到对应用户组,IAM管理员可以为不同职能部门的员工按照最小权限原则授予不同的数据访问权限。详情请参见登录保护及登录验证策略。 建议通过企业项目进行业务逻辑隔离 您在华为云账号中给员工创建IAM用户组后,可以在企业管理服务控制台创建企业项目,并在企业项目中为用户组授予相应的权限,实现人员授权及权限控制。企业项目可将企业分布在不同区域的资源按照企业项目进行统一管理,同时可以为每个企业项目设置拥有不同权限的用户组。详情请参见通过IAM为企业中的用户和用户组进行授权
  • 正确使用APM访问密钥并进行自定义加密 建议妥善保管并轮换APM访问密钥 APM访问密钥(AK/SK,Access Key ID/Secret Access Key)是您在华为云APM服务的长期身份凭证,探针携带密钥ID(AK)上报数据,华为云通过该AK识别访问用户的身份,通过SK对请求数据进行签名认证,用于确保上报请求的机密性、完整性和请求者身份的正确性。建议您妥善保管APM访问密钥;同时您可以通过访问密钥界面的创建、删除与禁用功能进行密钥轮换操作。 建议自定义函数对认证信息进行自定义加密 为了更好的保护您的身份认证信息,华为APM服务提供了一个密钥自定义加密通道。您可以通过自定义函数对AK/SK进行加密,并将解密函数放置到探针指定目录中。业务启动时探针将通过您提供的自定义解密函数进行密钥解析,从而更好地保护用户隐私,防止身份认证信息泄露。详情请参见访问密钥。
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFG....”,则调用接口时将“X-Auth-Token: ABCDEFG....”加到请求消息头即可,如下所示。 Content-Type: application/json X-Auth-Token: ABCDEFG....
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • 伙伴提交商机(PO)时需要注意什么? 1)PO商机必须是伙伴已经投入足够的努力,包括客户会谈、需求对齐、方案讨论等活动,从客户侧获得的确定性项目需求,不能是公开招标、道听途说、简单猜想的客户需求,且面向的客户是华为云的已有客户或者潜在客户。 2) 伙伴提交的PO应当满足:客户有采购或获取华为可提供的产品/服务/解决方案的意愿或规划,已经有初步的投资计划或预算,客户非常有可能在一年或更短的时间内进行采购,或者正处于采购计划的初期阶段,如顶层设计、需求规划、准备标书等。一旦机会点验证完成后,就可以投入销售资源,期待将此机会点转化成交易。 3)在共享商机给华为之前,需要获取客户的相关授权,避免在未经客户同意的情况下将客户敏感商业秘密提供给华为。 父主题: 共享给华为(PO)
  • 当前有哪些激励政策? ①当前面向合作伙伴的激励政策: 《2023年合作伙伴生态核心图机会点共享专项激励》,该政策已过期,后续会延续,政策负责人盛亚会; ② 向华为云内部员工的激励政策:《SaaS销售专项激励》、《 华为云计算 云生态专项激励方案》; ③PCE的核心是商机互换,伙伴共享3个PO机会点即有可能获取华为的HO机会点,在共享商机过程中可获得华为云销售及服务支持,这是PCE面向伙伴的主要权益。 上述具体激励要求和标准请参看相关发文,以实际发文为准。 父主题: 机会点共享
  • 为什么增加了客户指标? 根据《2025年华为云中国区合作伙伴销售激励政策》中价值新客激励门槛R和基数都是按客户维度统计的,故设置了客户维度的指标。如:2025年1月A伙伴有10个客户有业绩,则该伙伴价值新客2025M1账期有10个门槛指标值和10个基数指标值。 伙伴可筛选价值新客的指标导出所有客户的指标值。 若伙伴针对某个客户的门槛指标有疑问,可在页面筛选客户名称,点击详情查看具体的指标明细。针对有疑问的订单或业绩可以反馈问题。 父主题: 指标管理
共100000条