华为云用户手册

  • 事件状态 status KEY 中文名称 英文名称 incident_draft 草稿 DRAFT INCIDENT_STATUS_TRIGGERED 未受理 TRIGGERED INCIDENT_STATUS_ACKNOWLEDGED 已受理 ACKNOWLEDGED INCIDENT_STATUS_REJECTED 被驳回 REJECTED INCIDENT_STATUS_RESOLVED 已解决待验证 RESOLVED INCIDENT_STATUS_COMPLETED 已完成 COMPLETED 父主题: 事件相关枚举信息
  • 通过控制台登录云耀云服务器L实例(VNC方式) 登录L实例控制台。 在云耀云服务器L实例卡片上,单击“远程登录”。 根据界面提示登录云服务器。 Windows操作系统:单击“Ctrl+Alt+Del”解锁桌面后,输入密码登录云服务器。 Windows操作系统用户名默认为“Administrator”。 Linux操作系统:根据界面提示,输入用户名密码登录云服务器。 Linux操作系统用户名默认为“root”。
  • 通过控制台登录旧版云耀云服务器(VNC方式) 登录旧版HECS控制台,单击左上角的选择区域。 在待登录的云服务器的操作列下,单击“操作”列下的“远程登录”。 根据界面提示登录云服务器。 Windows操作系统:单击“Ctrl+Alt+Del”解锁桌面后,输入密码登录云服务器。 Windows操作系统用户名默认为“Administrator”。 Linux操作系统:根据界面提示,输入用户名密码登录云服务器。 Linux操作系统用户名默认为“root”。 图2 输入用户名和密码
  • 通过控制台登录云耀云服务器X实例(VNC方式) 登录X实例控制台,单击左上角的选择区域和项目。 在待登录的云服务器的操作列下,单击“操作”列下的“远程登录”。 根据界面提示登录云服务器。 Windows操作系统:单击“Ctrl+Alt+Del”解锁桌面后,输入密码登录云服务器。 Windows操作系统用户名默认为“Administrator”。 Linux操作系统:根据界面提示,输入用户名密码登录云服务器。 Linux操作系统用户名默认为“root”。 图1 输入用户名和密码
  • 购买云耀云服务器X实例 进入X实例购买页。 对云耀云服务器X实例进行资源配置。 参数 示例 说明 计费模式 按需计费 按需计费是一种后付费模式,即先使用再付费,按照资源实际使用量计费。 区域 华北-北京四 请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。实例创建后无法更换区域,请谨慎选择。 实例规格 2vCPUs | 2GiB 您可以根据业务需要选择预置的实例规格,或者自定义实例vCPU/内存规格。 镜像 公共镜像 Huawei Cloud EulerOS 2.0 标准版 64位 公共镜像是常见的标准操作系统镜像,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。 存储 系统盘类型及容量:通用型SSD、40GiB 云硬盘为云服务器提供了存储能力,请根据业务为您的云服务器配置云硬盘。 网络 VPC:vpc-default 安全组:default 虚拟私有云(Virtual Private Cloud,简称VPC)为云服务器构建了一个逻辑上完全隔离的专有私网区域。请为您的云服务器选择虚拟私有云和云服务器访问规则的安全组,加强云服务器的安全保护。 弹性公网IP 线路:全动态GBP 公网带宽:按带宽计费 带宽大小:5Mbit/s 弹性公网IP为云服务器提供了访问外网的能力。 全动态BGP线路可根据设定的寻路协议第一时间自动优化网络结构,以保持客户使用的网络持续稳定、高效。 按带宽计费为按照购买的带宽大小计费。 您可能需要(可选) 开启云监控、主机监控 勾选“开启云监控”后,通过在云服务器中安装Agent插件,开启对云服务器的CPU、内存、网络、磁盘、进程等指标的1分钟详细监控。 勾选“开启主机安全”后,将为您的云耀云服务器提供:口令检测、漏洞检测:账户暴力破解、异常登录等服务。 主机安全支持基础版、企业版和基础防护试用版。基础防护试用版可免费使用1个月,1个月到期后,主机安全停止服务。 云服务器名称及登录凭证 保持默认名称 服务器名称可自定义,如果同时购买多台X实例,系统会自动按序增加后缀。 登录凭证:密码 密码指使用设置初始密码方式作为X实例的鉴权方式,此时,您可以通过用户名密码方式登录X实例。 Huawei Cloud EulerOS 2.0 标准版 64位是Linux操作系统,设置的是“root”用户的初始密码。 单击“下一步:确认配置”,进入确认配置页面。 请确认X实例配置详情,阅读并勾选声明。 将鼠标悬浮于配置费用金额上,您可了解配置费用。 单击“立即购买”,根据界面提示完成支付。
  • 购买旧版云耀云服务器 进入旧版HECS购买页。 对旧版云耀云服务器进行资源配置。 参数 实例 说明 区域 华北-北京四 请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。实例创建后无法更换区域,请谨慎选择。 场景镜像 Huawei Cloud EulerOS 2.0 标准版 64位 系统镜像是常见的标准操作系统镜像,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。 配置 入门型 入门型规格适用于入门级网站搭建应用。创建旧版云耀云服务器后,默认分配一个固定的弹性公网IP。 设置密码 勾选此选项 密码指使用设置初始密码方式作为旧版云耀云服务器的鉴权方式,此时,您可以通过用户名密码方式登录旧版云耀云服务器。 勾选此选项时,请在购买旧版云耀云服务器后,先设置初始登录密码再登录服务器。默认勾选此选项。 Huawei Cloud EulerOS 2.0 标准版 64位是Linux操作系统,Linux系统用户名默认为“root”。 增值服务(可选) 全选 旧版云耀云服务器为您免费提供“性能助手免费诊断”、“主机安全(基础版)”、“云监控”增值服务。 购买时长 1个月 单次购买最短为1个月,最长为5年。 支持自动续费功能。勾选后,在云耀云服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。 按月购买的资源:每次续费1个月 ,次数不限。 按年购买的资源:每次续费1年,次数不限。 购买数量 1台 设置您购买的旧版云耀云服务器数量。 协议 勾选 请阅读并勾选协议。 单击“立即购买”,并根据界面提示完成支付。 将鼠标悬浮于配置费用金额上,您可了解配置费用。 单击“返回HECS(云耀云服务器)控制台”可查看到您购买的云服务器。
  • 购买云耀云服务器L实例 进入L实例购买页。 对云耀云服务器L实例进行资源配置。 参数 示例 说明 区域 北京-北京四 请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。L实例创建后无法更换区域,请谨慎选择。 说明: 同账号同区域的所有L实例默认处于同一个VPC中,内网互通。不同账号或不同区域的L实例默认内网不互通。 场景镜像 宝塔面板 云耀云服务器L实例提供系统镜像和应用镜像供您选择,同时支持私有镜像。 对于私有镜像,请根据管理镜像章节,务必先了解私有镜像的约束限制、使用方法,再使用私有镜像。避免增加制作了私有镜像却无法使用的操作成本。 示例规格 2核2G 请选择您需要的实例规格。 实例名称(可选) 不填 请自定义方便您识别的实例名称。 如果不填,则默认使用“镜像名称-区域-随机编码”命名。批量创建实例时,添加连续的数字作为后缀。 附加服务(可选) 不勾选 您可根据需要选择数据盘、主机安全、云备份附加服务。 说明: 如果您此时没有增加数据盘,后续仍然可以单独购买,并且后续单独购买数据盘容量的单价和此时购买的单价一致。 购买时长 1个月 单次购买最短为1个月,最长为3年。 支持自动续费功能。勾选后,在云耀云服务器L实例到期前自动续费。如果您购买时未开通自动续费,后续仍可以在控制台开通。 按月购买的资源:每次续费1个月 ,次数不限。 按年购买的资源:每次续费1年,次数不限。 关于自动续费的更多说明,请参考自动续费规则说明。 购买数量 1台 设置您购买的云耀云服务器L实例数量。 单击“立即购买”,请确认配置信息,阅读并勾选协议,根据页面提示完成支付。 将鼠标悬浮于配置费用金额上,您可了解配置费用。 单击“返回华为云云耀云服务控制台”,查看已创建的云耀云服务器L实例。
  • 如何选择区域? 选择区域时,您需要考虑以下几个因素: 地理位置 一般情况下,建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。 在除中国大陆以外的亚太地区有业务的用户,可以选择“中国-香港”、“亚太-曼谷”或“亚太-新加坡”区域。 在非洲地区有业务的用户,可以选择“非洲-约翰内斯堡”区域。 在拉丁美洲地区有业务的用户,可以选择“拉美-圣地亚哥”区域。 “拉美-圣地亚哥”区域位于智利。 资源的价格 不同区域的资源价格可能有差异,请参见华为云服务价格详情。
  • 什么是区域、可用区? 区域和可用区用来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。
  • 支持的浏览器有哪些? 各服务/组件对浏览器的兼容性如表1和表2所示。 L代表last,L3-产品版本上线时最新的3个稳定浏览器版本。 如果您当前使用的浏览器版本过低,将在一定程度上影响页面的显示效果,建议您尽快对浏览器进行升级。 如果您当前使用的浏览器不支持访问管理控制台,建议您对浏览器进行升级或安装支持的浏览器。 表1 PC端浏览器兼容性一览表 浏览器类型 版本 操作系统 兼容性 Microsoft Edge L3 Windows 10 完全兼容。 Mozilla Firefox L2 Windows 10 部分兼容。 能确保基本交互操作,但在视觉、交互效果上可能存在兼容性问题。 Google Chrome L3 Windows 10 完全兼容。 L3 CentOS 7+ 部分兼容。 能确保基本交互操作,但在视觉、交互效果上可能存在兼容性问题。 L3 Ubuntu 14.04 LTS+ 部分兼容。 能确保基本交互操作,但在视觉、交互效果上可能存在兼容性问题。 L3 MAC OS 10+ 部分兼容。 能确保基本交互操作,但在视觉、交互效果上可能存在兼容性问题。 Safari L2 MAC OS 10+ 部分兼容。 能确保基本交互操作,但在视觉、交互效果上可能存在兼容性问题。 表2 移动端浏览器兼容性一览表 浏览器类型 版本 操作系统 兼容性 Chrome L3 Android 完全兼容。 Safari L3 IOS 完全兼容。 UC浏览器 L3 Android 完全兼容。 QQ浏览器 L3 Android 完全兼容。 360浏览器 L3 Android 完全兼容。 百度浏览器 L3 Android 完全兼容。 华为浏览器 L3 Android 完全兼容。
  • 1.6版本网格停止维护公告 发布时间:2024/04/24 华为云ASM网格1.6版本即将于2024/04/30 00:00(北京时间)正式停止维护,届时针对ASM网格1.6以及之前的版本,华为云将不再支持新网格创建。若您账号下存在1.6及之前的网格版本,为了保证您的服务权益,建议尽快升级到最新的商用版本。关于如何升级网格,请参见ASM升级网格指导。关于ASM不同网格的版本特性,请参见版本特性说明。 父主题: 网格版本公告
  • 1.8版本网格停止维护公告 发布时间:2024/04/24 华为云ASM网格1.8版本即将于2024/04/30 00:00(北京时间)正式停止维护,届时针对ASM网格1.8以及之前的版本,华为云将不再支持新网格创建。若您账号下存在1.8及之前的网格版本,为了保证您的服务权益,建议尽快升级到最新的商用版本。关于如何升级网格,请参见ASM升级网格指导。关于ASM不同网格的版本特性,请参见版本特性说明。 父主题: 网格版本公告
  • 1.3版本网格停止维护公告 发布时间:2024/04/24 华为云ASM网格1.3版本即将于2024/04/30 00:00(北京时间)正式停止维护,届时针对ASM网格1.3以及之前的版本,华为云将不再支持新网格创建。若您账号下存在1.3及之前的网格版本,为了保证您的服务权益,建议尽快升级到最新的商用版本。关于如何升级网格,请参见ASM升级网格指导。关于ASM不同网格的版本特性,请参见版本特性说明。 父主题: 网格版本公告
  • 响应示例 状态码: 200 OK { "total_count": 100, "shard_statics": null, "slow_sqls": null, "slow_sql_templates": null, "error_sqls": null, "error_sql_templates": null, "replaying_sqls": [ { "schema_name": "db", "sql_statement": "select * from preple where id = 1", "latency": 0, "execute_latency": 0, "status": "running", "replay_start_time": "2024-04-23T12:07:53Z" }, { "schema_name": "db", "sql_statement": "select * from preple where id = 1", "latency": 0, "execute_latency": 1, "status": "running", "replay_start_time": "2024-04-23T12:07:53Z" } ] } 状态码: 400 Bad Request { "error_code": "DRS.10020000", "error_msg": "Incorrect parameter type." }
  • 请求示例 查询指定时间范围内回放详情基于时间序统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=shard_statistics&start_time=1700421943000&end_time=1700439961000 分页查询指定时间范围内回放的慢SQL详情 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=slow_sql&start_time=1700421943&end_time=1700439961&offset=1&limit=10 分页查询回放中慢SQL统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=slow_sql_template&offset=1&limit=10 分页查询指定时间范围内异常SQL详情 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=error_sql&start_time=1700421943&end_time=1700439961&offset=1&limit=10 分页查询回放过程中异常SQL统计信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=error_sql_template&offset=1&limit=10 查询正在回放的SQL信息 https://{endpoint}/v5/5237e10fe9aa4ad5b16b6a5245248314/jobs/7b35723d-1525-410e-90c3-70f9ed3jb601/replay-results?type=replaying_sql
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Long 数据总量。 shard_statics Array of objects 回放基于时间统计详细信息列表,在type为shard_statistics时返回。 详情请参见表5。 slow_sqls Array of objects 慢SQL信息列表,在type为slow_sql时返回。 详情请参见表6。 slow_sql_templates Array of objects 慢SQL统计信息列表,在type为slow_sql_template时返回。 详情请参见表7。 error_sqls Array of objects 异常SQL信息列表,在type为error_sql时返回。 详情请参见表8。 error_sql_templates Array of objects 异常SQL统计信息列表,在type为error_sql_template时返回。 详情请参见表9。 replaying_sqls Array of objects 正在回放SQL信息列表,在type为replaying_sql时返回。 详情请参见表10。 表5 shard_statics字段数据结构说明 参数 参数类型 描述 time String 回放时间点 total Long SQL总量 finish Long SQL执行量 abnormal Long SQL异常量 slow Long 慢SQL数量 表6 slow_sqls字段数据结构说明 参数 参数类型 描述 object_type String SQL语句类型 slow_sql String SQL语句 old_time String 源库执行耗时 replay_time String 目标库回放执行耗时 表7 slow_sql_templates字段数据结构说明 参数 参数类型 描述 sql_template String SQL语句模板 target_name String 目标库别名 schema_name String schema名称 query_type String SQL类型 min_latency Long SQL执行最小耗时 max_latency Long SQL执行最大耗时 avg_latency Long SQL执行平均耗时 total_latency Long SQL执行总的耗时 target_type String 目标库类型 count Long SQL数量 表8 error_sqls字段数据结构说明 参数 参数类型 描述 object_type String SQL类型 abnormal_sql String SQL语句 abnormal_info String 异常原因描述 表9 error_sql_templates字段数据结构说明 参数 参数类型 描述 sql_template String SQL模板 target_name String 目标库昵称 schema_name String schema名称 query_type String SQL类型 target_type String 目标库类型 count Long 归类的SQL数量 表10 replaying_sqls字段数据结构说明 参数 参数类型 描述 schema_name String 库名或shema名称 sql_statement String SQL语句 latency Integer 原始执行耗时 execute_latency Integer 回放执行耗时 status String 执行状态 client String 客户端IP connection_id String 连接ID replay_start_time String 回放开始时间 状态码: 400 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • URI GET /v5/{project_id}/jobs/{job_id}/replay-results 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 type 是 String 结果类型。取值: shard_statistics:回放概览基于时间维度统计信息。 slow_sql:慢SQL详情。 error_sql: 回放异常SQL详情。 slow_sql_template:慢SQL统计信息。 error_sql_template:异常SQL统计信息。 replaying_sql:正在回放SQL详情。 枚举值: shard_statistics slow_sql error_sql slow_sql_template error_sql_template replaying_sql start_time 否 String 查询数据的起始时间,在type为shard_statistics、slow_sql、error_sql时必填。 end_time 否 String 查询数据的结束时间,在type为shard_statistics、slow_sql、error_sql时必填. offset 否 Long 分页查询数据表当前超始偏移量, 在type为slow_sql、error_sql、slow_sql_template、error_sql_template必填。 limit 否 Long 分页查询数据表当前页数据总量,在type为slow_sql、error_sql、slow_sql_template、error_sql_template必填。 sort_key 否 String 返回结果按该关键字排序(slow_sql_template支持count、maxLatency、avgLatency关键字,error_sql_template支持count关键字)。 sort_dir 否 String 排序规则,取值如下: asc:升序 desc:降序 缺省值:desc 枚举值: asc desc target_name 否 String 回放数据库名称,用于在一致性回放策略场景,过滤目标库与源库镜像库回放结果。参数非必须,不提供则默认查询所有数据,其取值如下: target:查询目标库回放结果。 target_mirror:查询源库镜像库回放结果。 枚举值: target target_mirror
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • 获取项目ID 在调用接口的时候,部分URL中需要填入项目编号,获取token时,同样需要获取项目编号,所以需要先在管理控制台上获取到项目编号。项目编号获取步骤如下: 登录控制台。 将鼠标移至页面右上角的用户名处,在下拉列表中单击“我的凭证”,查看“项目ID”。 项目用于对云服务器资源进行物理隔离,默认有region级别的隔离,也可在Region下建立多项目,做更细级别的隔离。因此,请参考下图,在右侧列表中找到您的服务器资源对应的Region(所属区域),在其左侧列表中获取项目ID。 图1 查看项目ID 如果要查看子项目ID,请单击该项目,展开子项目列表后获取。 父主题: AK/SK签名认证操作指导
  • EnableFeature 接口描述 Windows SDK中有些功能特性是通过开关控制是否打开的,该接口用于配置这些功能的打开或者关闭。 注意事项 枚举中的功能项均有默认值,若对开关状态不做要求,可以不必调用该接口。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode EnableFeature(HwmEnableFeatureType type, bool isEnable);
  • 环境要求 在Electron Demo的编译运行过程中请满足如下环境要求。 表1 Windows环境要求 环境和工具名称 版本要求 说明 操作系统 Windows 10专业版 硬件要求: CPU:i5-2400四核 3.1GHz及以上 内存:4GB及以上 Python 3.x 可选,仅在需要重新编译addon插件时才需要 Microsoft Visual Studio Visual Studio 2017 可选,仅在需要重新编译addon插件时才需要 Node.js 16.20.0及以上,64位 NA Electron 13.6.7及以上 NA 测试资源及App ID申请 NA 请参见“开发前准备”。 Node.js和Electron的版本配套关系,请参考https://www.electronjs.org/zh/docs/latest/tutorial/electron-timelines 表2 Mac环境要求 环境和工具名称 版本要求 说明 操作系统 MacOS 10.15 NA XCode 12.0及以上 NA Node.js 16.20.0及以上 NA Electron 13.6.7至24.8.8 NA 测试资源及App ID申请 NA 请参见“开发前准备”。
  • 操作步骤 下载SDK和Demo源码 按照“SDK下载”章节,下载Electron SDK的ZIP包(如hwmsdk-electron-70.16.5.zip)。 解压ZIP包,得到如下文件及目录。 图1 SDK包目录结构 环境准备 1.Nodejs 2. 如确认Nodejs已经安装,请先配置npm镜像 安装依赖前先配置npm镜像,以提高安装速度,执行以下命令: npm config set registry http://registry.npm.taobao.org/ npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ 1. 如果已经安装node,请先确定自己node版本是32位还是64位,可以执行cmd/shell命令查看node版本的位数,结果:x64为64位, ia32为32位。 $ node -p "process.arch" 2. 如果没有安装node,可到nodejs官网下载对应版本。 3. 如果上述镜像地址不能访问,则更换成如下地址,可正常使用Electron Demo registry=https://registry.npmmirror.com/ electron_mirror=https://npmmirror.com/mirrors/electron/ 申请App ID,并替换Demo中的App ID App ID申请步骤请参考“App ID鉴权介绍”。申请审批完成后将获得一个App ID。 将"hwmsdk-electron\packages\hwmsdk-electron-demo\src\UIDemo\login\Init\index.js"中的appId替换为申请到的App ID。如下图所示: 图2 替换App ID 运行Electron Demo 1.运行hwmsdk-electron目录下编译Demo工程的bat或sh脚本。脚本会安装相应的环境,拷贝sdk库和HwmUisdk.node,将ts转为js,并触发编译,然后运行demo。 如果需要运行Windows 32位demo,node版本是32位,执行run_demo_win32.bat 如果需要运行Windows 64位demo,node版本是64位,执行run_demo_x64.bat 如果需要运行Mac demo,执行run_demo_mac.sh bat或sh脚本的作用: 编译ts接口,生成js和types文件。 将对应平台的的SDK文件拷贝到对应的目录下("sdk/win32"、"sdk/x64"、"sdk/mac")。 运行Demo。 图3 Electron Demo主界面 使用Electron Demo 点击“Init”初始化SDK。(如果是32位,ExePath不用填) 图4 初始化SDK ExePath是Windows SDK的HwmSdk所在的绝对路径,示例路径:“D:\path\to\hwmsdk-electron-70.16.5-src\hwmsdk-electron\sdk\x64\HwmSdk\HwmSdk.exe”。 图5 登录 图6 创建会议
  • 请求示例 PUT https://{endpoint}/v3/{project_id}/abm/instances/{instance_id}/metadata3/entities/{entity_urn} { "package_id": "Metamodel3", "entity_name": "主题域02", "entity_type": "Metamodel3-SubjectArea", "entity_attributes": [ { "attribute_id": "Metamodel3-SubjectArea-NAME", "attribute_value": "" }, { "attribute_id": "Metamodel3-SubjectArea-PermissionCode", "attribute_value": "" }, { "attribute_id": "Metamodel3-SubjectArea-OrderNumber", "attribute_value": "" }, { "attribute_id": "entity_name", "attribute_value": "主题域02" } ], "signatures": [ { "signature_name": "测试", "signature_type": "Metamodel3-descriptionInfo", "signature_attributes": [ { "attribute_id": "Metamodel3-descriptionInfo-NAME", "attribute_value": "测试" }, { "attribute_id": "Metamodel3-descriptionInfo-description", "attribute_value": "" }, { "attribute_id": "Metamodel3-descriptionInfo-nameEn", "attribute_value": "" }, { "attribute_id": "Metamodel3-descriptionInfo-nameCn", "attribute_value": "" }, { "attribute_id": "Metamodel3-descriptionInfo-dataAssetNumber", "attribute_value": "" } ] }, { "signature_name": "", "signature_type": "Metamodel3-maintenanceInfo", "signature_attributes": [ { "attribute_id": "Metamodel3-maintenanceInfo-NAME", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-createdBy", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-createTime", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-updatedBy", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-updateTime", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-creatorAccount", "attribute_value": "" }, { "attribute_id": "Metamodel3-maintenanceInfo-updaterAccount", "attribute_value": "" } ] } ] }
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 package_id String 模型包ID。 entity_urn String 实体urn。 entity_name String 实体名称。 entity_type String 实体类别。 entity_attributes Array of 表7 objects 实体属性。 signatures Array of 表6 objects 特征。 表6 MetadataEntitySignatureResp 参数 参数类型 描述 signature_name String 特征名称。 signature_type String 特征类型。 signature_attributes Array of 表7 objects 特征属性。 表7 MetadataAttributeResp 参数 参数类型 描述 attribute_id String 属性ID。 attribute_value String 属性值。 attribute_code String 属性编码。 attribute_name String 属性名称。 attribute_name_en String 属性英文名称。 状态码: 400 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
  • 响应示例 状态码: 200 successful operation { "entity_type": "Metamodel3-SubjectArea", "entity_attributes": [ { "attribute_id": "Metamodel3-SubjectArea-NAME", "attribute_name_en": "NAME", "attribute_name": "名称", "attribute_value": "", "attribute_code": "NAME" }, { "attribute_id": "Metamodel3-SubjectArea-PermissionCode", "attribute_name_en": "PermissionCode", "attribute_name": "权限编码", "attribute_value": "", "attribute_code": "PermissionCode" }, { "attribute_id": "Metamodel3-SubjectArea-OrderNumber", "attribute_name_en": "OrderNumber", "attribute_name": "顺序值", "attribute_value": "", "attribute_code": "OrderNumber" }, { "attribute_id": "entity_name", "attribute_name_en": null, "attribute_name": null, "attribute_value": "主题域02", "attribute_code": null } ], "entity_urn": "urn:abm:Metamodel3-SubjectArea:e0ee33d38c01167db2c63695f20929", "entity_name": "主题域02", "package_id": "Metamodel3", "signatures": [ { "signature_attributes": [ { "attribute_id": "Metamodel3-descriptionInfo-NAME", "attribute_name_en": "NAME", "attribute_name": "名称", "attribute_value": "测试", "attribute_code": "NAME" }, { "attribute_id": "Metamodel3-descriptionInfo-description", "attribute_name_en": "Description", "attribute_name": "描述内容", "attribute_value": "", "attribute_code": "description" }, { "attribute_id": "Metamodel3-descriptionInfo-nameEn", "attribute_name_en": "NameEn", "attribute_name": "英文名", "attribute_value": "", "attribute_code": "nameEn" }, { "attribute_id": "Metamodel3-descriptionInfo-nameCn", "attribute_name_en": "NameCn", "attribute_name": "中文名", "attribute_value": "", "attribute_code": "nameCn" }, { "attribute_id": "Metamodel3-descriptionInfo-dataAssetNumber", "attribute_name_en": "DataAssetNumber", "attribute_name": "资产编码", "attribute_value": "", "attribute_code": "dataAssetNumber" } ], "signature_name": "测试", "version": "0", "signature_type": "Metamodel3-descriptionInfo" }, { "signature_attributes": [ { "attribute_id": "Metamodel3-maintenanceInfo-NAME", "attribute_name_en": "NAME", "attribute_name": "名称", "attribute_value": "", "attribute_code": "NAME" }, { "attribute_id": "Metamodel3-maintenanceInfo-createdBy", "attribute_name_en": "CreatedBy", "attribute_name": "创建人", "attribute_value": "", "attribute_code": "createdBy" }, { "attribute_id": "Metamodel3-maintenanceInfo-createTime", "attribute_name_en": "CreateTime", "attribute_name": "创建时间", "attribute_value": "", "attribute_code": "createTime" }, { "attribute_id": "Metamodel3-maintenanceInfo-updatedBy", "attribute_name_en": "UpdatedBy", "attribute_name": "修改人", "attribute_value": "", "attribute_code": "updatedBy" }, { "attribute_id": "Metamodel3-maintenanceInfo-updateTime", "attribute_name_en": "UpdateTime", "attribute_name": "修改时间", "attribute_value": "", "attribute_code": "updateTime" }, { "attribute_id": "Metamodel3-maintenanceInfo-creatorAccount", "attribute_name_en": "CreatorAccount", "attribute_name": "创建账号", "attribute_value": "", "attribute_code": "creatorAccount" }, { "attribute_id": "Metamodel3-maintenanceInfo-updaterAccount", "attribute_name_en": "UpdaterAccount", "attribute_name": "修改账号", "attribute_value": "", "attribute_code": "updaterAccount" } ], "signature_name": "", "version": "0", "signature_type": "Metamodel3-maintenanceInfo" } ] }
  • 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 package_id 否 String 模型包ID。 entity_name 否 String 实体名称。 entity_type 否 String 实体类型。 entity_attributes 否 Array of 表4 objects 实体属性。 signatures 否 Array of 表3 objects 特征。 表3 MetadataSignature 参数 是否必选 参数类型 描述 signature_type 否 String 特征类型。 signature_name 否 String 特征名称。 signature_attributes 否 Array of 表4 objects 特征属性。 表4 MetadataAttributeRequest 参数 是否必选 参数类型 描述 attribute_id 否 String 属性ID。 attribute_value 否 String 属性值。
  • URI PUT /v3/{project_id}/abm/instances/{instance_id}/metadata3/entities/{entity_urn} 表1 路径参数 参数 是否必选 参数类型 描述 entity_urn 是 String 实例urn。 project_id 是 String 项目ID,获取方法请参考获取项目ID。 instance_id 是 String 实例的ID。 最小长度:1 最大长度:64
  • 操作步骤 提交一个流并查看响应信息。 运行流。 接口相关信息 URI格式:POST /v1/{project_id}/flows/{flow_id}/run 参数说明请参见提交运行流。 请求示例 POST http://{endpoint}/v1/f00ca7a36e************6d6c5f8da8/flows/cfdcacae-a44f-4827-8ad9-db47ad2a8b41/run { "run_mode": "manual", "input": {}, "trigger_timing": "editFlow" } {endpoint}为“mssi.cn-north-4.myhuaweicloud.com”。 响应示例 { "running_id": "d96ba061-3caf-49cb-8950-4dac97a8f082", "flow_id": "cfdcacae-a44f-4827-8ad9-db47ad2a8b41", "success": true, "flow_name": "遍历集合元素测试", "message": "" } 从上述响应数据中,记录流运行的running_id。 查看流运行记录。 查询流某次运行记录。 接口相关信息 URI格式:GET /v2/{project_id}/flows/{flow_id}/running-history/{running_id} 参数说明请参见查询单个流运行历史记录。 请求示例 GET http://{endpoint}/v2/f00ca7a36e***********6d6c5f8da8/flows/cfdcacae-a44f-4827-8ad9-db47ad2a8b41/running-history/d96ba061-3caf-49cb-8950-4dac97a8f082 {endpoint}为“mssi.cn-north-4.myhuaweicloud.com”。 响应示例 { "id":"d96ba061-3caf-49cb-8950-4dac97a8f082", "flow_id":"cfdcacae-a44f-4827-8ad9-db47ad2a8b41", "flow_name":"遍历集合元素测试", "run_model":"manual", "status":"success", "icon":"https://connector-icon.obs.cn-north-7.ulanqab.huawei.com/icon/c9710579264845c6a5339fd738e66fd6/155e6930bdb24d9d95b5d3c636e133eb.png", "start_time":1655881122470, "end_time":1655881126839, "exec_time":4369, "message":null, "steps":[ { "stepId":"05778538-83a6-467b-bb92-738d9049bb3c", "actionName":"手动触发器触发事件", "actionType":null, "call":{ "connectorRef":"ManualTrigger", "triggerRef":{ "refName":"手动触发器触发事件", "refId":"ManualTrigger", "type":"instant", "authentication":{ "connectionId":null, "schema":null }, "input":{ "body":{ } }, "config":null, "customFunctionMap":null }, "actionRef":null, "connectorVersion":"1" }, "transmit":[ "bc744b98-007f-496e-bd10-ed460548f7de" ], "icon":"https://connector-icon.obs.cn-north-7.ulanqab.huawei.com/icon/c9710579264845c6a5339fd738e66fd6/155e6930bdb24d9d95b5d3c636e133eb.png", "name":"手动触发流", "lastRunningStatus":"success", "cost":354 } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 acknowledged Boolean true 执行成功/false 执行失败。 msg String 操作结果信息。 result 表4 object 返回结果体。 表4 ResultResp 参数 参数类型 描述 msg String 提示信息。 success Array of strings 删除成功的urn列表。 failure Array of strings 删除失败的urn列表。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
  • 请求示例 POST https://{endpoint}/v3/{project_id}/abm/instances/{instance_id}/metadata3/entities/delete { "entity_urns": [ "urn:abm:Metamodel3-SubjectArea:1c13a4a68c01c6d82e4ef95e5fac8c", "urn:abm:Metamodel3-SubjectArea:b2570da68c011fbf7bf8e784e9cd2c" ] }
共100000条