华为云用户手册

  • Kafka作为sink表时必须指定“topic”配置项 【示例】向Kafka的“test_sink”主题插入一条消息: CREATE TABLE KafkaSink( `user_id` VARCHAR, `user_name` VARCHAR, `age` INT ) WITH ( 'connector' = 'kafka', 'topic' = 'test_sink', 'properties.bootstrap.servers' = 'Kafka的Broker实例业务IP:Kafka端口号', 'scan.startup.mode' = 'latest-offset', 'value.format' = 'csv', 'properties.sasl.kerberos.service.name' = 'kafka', 'properties.security.protocol' = 'SASL_PLAINTEXT', 'properties.kerberos.domain.name' = 'hadoop.系统 域名 ' ); INSERT INTO KafkaSink (`user_id`, `user_name`, `age`)VALUES ('1', 'John Smith', 35);
  • Coordinator和Executor分离部署,Coordinator根据集群规模部署2-5个 Coordinator承担缓存元数据,解析SQL执行计划,和响应客户端请求的功能主要使用jvm内存,而Executor承担数据读写,算子计算等功能,主要使用offheap内存;拆分后可有效提升内存使用率;另外,所有的SQL执行统计均在Coordinator中记录,分离后可通过访问几个Coordinator节点获取整个集群的SQL运行情况,可减少运维压力。
  • Kafka作为source表时应设置限流 本章节适用于 MRS 3.3.0及以后版本。 防止上限超过流量峰值,导致作业异常带来不稳定因素。因此建议设置限流,限流上限应该为业务上线压测的峰值。 【示例】 #如下参数作用在每个并行度 'scan.records-per-second.limit' = '1000' #真实的限流流量如下 min( parallelism * scan.records-per-second.limit,partitions num * scan.records-per-second.limit)
  • 为保证数据准确性将同key数据写入Kafka的同一个分区 Flink写Kafka使用fixed策略,并在写入之前根据key进行Hash。 【示例】 CREATE TABLE kafka ( f_sequence INT, f_sequence1 INT, f_sequence2 INT, f_sequence3 INT ) WITH ( 'connector' = 'kafka', 'topic' = 'yxtest123', 'properties.bootstrap.servers' = 'Kafka的Broker实例业务IP:Kafka端口号', 'properties.group.id' = 'testGroup1', 'scan.startup.mode' = 'latest-offset', 'format' = 'json', 'sink.partitioner'='fixed' ); insert into kafka select /*+ DISTRIBUTEBY('f_sequence','f_sequence1') */ * from datagen;
  • 支持迁移的公共镜像 支持迁移的公共镜像和HCE的对应关系如下所述。 表1 支持迁移的x86公共镜像 OS发行系列 源操作系统 目标操作系统 HCE 64bit:Huawei Cloud EulerOS 1.1 Huawei Cloud EulerOS 2.0 标准版 64位 EulerOS 64bit:EulerOS:2.10/2.9/2.5/2.3/2.2 Huawei Cloud EulerOS 2.0 标准版 64位 CentOS 64bit:CentOS 7:7.9/7.8/7.7/7.6/7.5/7.4/7.3/7.2/7.1/7.0 64bit:CentOS 8:8.5/8.4/8.3/8.2/8.1/8.0 Huawei Cloud EulerOS 2.0 标准版 64位 64bit:CentOS 7.9 Huawei Cloud EulerOS 1.1 CentOS兼容版 表2 支持迁移的Arm公共镜像 OS发行系列 源操作系统 目标操作系统 EulerOS 64bit:EulerOS:2.10/2.9/2.8/2.3 Huawei Cloud EulerOS 2.0 标准版 64位 Arm版
  • 产品优势 华为云服务垂直整合:联合华为云擎天平台垂直优化、GuestOS/HostOS协同,提升应用性能,打造弹性云服务器、云容器引擎、弹性负载均衡、数据库等服务优选竞争力。 云原生混合部署的最佳实践:支持容器化应用的混合部署,优化云原生环境中的资源利用效率,致力于打造行业领先的资源配置方案;同时,提供低资源占用、快速启动以及高效资源利用的云原生基础设施。 高效快速部署:加速虚拟机启动,提升批量部署效率。 安全可信:支持SM2等国密算法;具备等保2.0/CC EAL4+安全能力。 基于openEuler生态:国内最活跃OS开源社区,Linux社区贡献持续5年TOP5,5.10内核贡献TOP1。HCEOS支持南北向主流软硬件,可完全替代CentOS。 OS开箱即用:支持安装KooCLI,提供通过CLI调用云服务API的方法;支持安装管理鸿蒙SDK的工具sdkmgr,方便远程管理鸿蒙SDK,实现端云开发者协同。
  • 安全启动 通过安全启动(SecureBoot)可以保证系统启动过程中各个部件的完整性,防止没有经过合法签名的部件被加载运行,从而防止对系统及用户数据产生安全威胁并防御bootkit和rootkit攻击。HCE 2.0支持安全启动。 查看是否开启SecureBoot HCE启动成功后,可以使用下面命令判断SecureBoot是否启用。 mokutil --sb-state SecureBoot enabled #SecureBoot已启用 启用kernel ko签名校验 安全启动通过校验签名来实现。HCE 2.0的内核默认未编译强制启用签名校验,需要通过kernel的启动参数module.sig_enforce进行控制。 启用ko签名校验:修改/boot/efi/EFI/hce/grub.cfg文件,增加启动参数module.sig_enforce=1。 图1 启用ko签名校验 Kernel参数 值 说明 module.sig_enforce 0 关闭内核对ko模块的校验,重启生效。 1 开启内核对ko模块的校验,重启生效。 HCE 2.0签名公钥证书 https://repo.huaweicloud.com/hce/2.0/updates/x86_64/Packages/路径下的hce-sign-certificate-1.0-2.hce2.x86_64.rpm。 BIOS证书导入参考: 鲲鹏服务器:https://support.huawei.com/enterprise/zh/doc/EDOC1100088653/97a0d5a0 2288H V5:https://support.huawei.com/enterprise/zh/doc/EDOC1000163371/afc5c7f8?idPath=23710424|251364409|21782478|21872244 2288H V6:https://support.huawei.com/enterprise/zh/doc/EDOC1100195299/fdb56216?idPath=23710424|251364409|21782478|23692812 在服务器安装了2025年3月份之前的HCE2.0版本并开启安全启动的情况下,如果打算升级到2025年5月份之后的HCE2.0版本或者单独升级shim,grub,kernel包,可能存在升级重启后,系统无法引导启动的问题。在升级OS前,可参考【常见问题】的“如何解决证书切换导致的安全启动失败问题”文档中的【排查方法】提前进行排查。如果已经升级OS,并发生无法引导启动的问题,可直接参考文档中【解决方案】进行解决。
  • 常用硬件兼容性列表 本网页表格所列产品均已满足华为云HCE技术兼容要求,表格中部分“*”标识的产品是基于技术兼容实现了合作双方互认证。本表格所列产品将持续更新。 表1 常用服务器兼容性表 厂商 服务器型号 操作系统 四川华鲲振宇智能科技有限责任公司 AT800 (Model 3000)* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800 (Model 3010)* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800 (Model 9000) A2* HCE 2.0 四川华鲲振宇智能科技有限责任公司 AT800S X2* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG525 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 Pro B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG245 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG215 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG125 B1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 A1* HCE 2.0 四川华鲲振宇智能科技有限责任公司 HuaKun TG225 B1* HCE 2.0 宝德计算机系统股份有限公司 PR210KT* HCE 2.0 宝德计算机系统股份有限公司 PR210K* HCE 2.0 宝德计算机系统股份有限公司 PR210KR* HCE 2.0 宝德计算机系统股份有限公司 PR210KI HCE 2.0 宝德计算机系统股份有限公司 PR212K HCE 2.0 宝德计算机系统股份有限公司 PR212F3 HCE 2.0 宝德计算机系统股份有限公司 PR220K HCE 2.0 宝德计算机系统股份有限公司 PR420K HCE 2.0 宝德计算机系统股份有限公司 PR2715P2 HCE 2.0 宝德计算机系统股份有限公司 PR4908P HCE 2.0 宝德计算机系统股份有限公司 PR215PI HCE 2.0 宝德计算机系统股份有限公司 PR215WI HCE 2.0 武汉长江计算科技有限公司 R220K V2* HCE 2.0 武汉长江计算科技有限公司 R420K V2* HCE 2.0 武汉长江计算科技有限公司 R240K V2* HCE 2.0 武汉长江计算科技有限公司 G420K V2* HCE 2.0 武汉长江计算科技有限公司 G220X V5* HCE 2.0 浪潮计算机科技有限公司 CS 5280Z2* HCE 2.0 浪潮计算机科技有限公司 CS5280K2 HCE 2.0 浪潮计算机科技有限公司 CS8260K2 HCE 2.0 浪潮计算机科技有限公司 CS5280H HCE 2.0 浪潮计算机科技有限公司 CS5280H2 HCE 2.0 浪潮计算机科技有限公司 CS5280H3* HCE 2.0 浪潮计算机科技有限公司 CS5260H HCE 2.0 浪潮计算机科技有限公司 CS5280F3 HCE 2.0 浪潮计算机科技有限公司 NF8260M5 HCE 2.0 浪潮计算机科技有限公司 NF5280M6 HCE 2.0 浪潮计算机科技有限公司 NF5280M5 HCE 2.0 浪潮计算机科技有限公司 NF5468M6 HCE 2.0 浪潮计算机科技有限公司 NF8260M6 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R522 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R524* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R622 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai A722 HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R722* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai R822* HCE 2.0 北京神州数码云科信息技术有限公司 KunTai A924 HCE 2.0 联想(北京)信息技术有限公司 SR65系列* HCE 2.0 联想(北京)信息技术有限公司 KR72系列* HCE 2.0 华为技术有限公司 TaiShan 200 (Model 2280 V2)* HCE 2.0 华为技术有限公司 TaiShan 200 Pro(Model 2280)* HCE 2.0 华为技术有限公司 TaiShan 200 (Model 2280)(VF)* HCE 2.0 华为技术有限公司 Atlas 800T A2* HCE 2.0 华为技术有限公司 TaiShan 200 Server(Model 2480)* HCE 2.0 华为技术有限公司 Atlas 800 (Model 3000)* HCE 2.0 华为技术有限公司 TaiShan 200 Pro(Model 2480)* HCE 2.0 华为技术有限公司 Atlas 800 (Model 9000)* HCE 2.0 华为技术有限公司 TaiShan 200K (Model 2280K)* HCE 2.0 华为技术有限公司 FusionServer 2488 V5* HCE 2.0 华为技术有限公司 FusionServer 2488H V5* HCE 2.0 华为技术有限公司 FusionServer 2488H V6* HCE 2.0 华为技术有限公司 FusionServer 2288H V6* HCE 2.0 华为技术有限公司 FusionServer 2288H V5* HCE 2.0 华为技术有限公司 FusionServer 5288 V5* HCE 2.0 华为技术有限公司 FusionServer 5288X V5* HCE 2.0 华为技术有限公司 FusionServer G5500(G560 V5)* HCE 2.0 华为技术有限公司 FusionServer 2288X V5* HCE 2.0 华为技术有限公司 FusionServer G5500(G530 V5)* HCE 2.0 华为技术有限公司 FusionServer 5885H V5* HCE 2.0 河南昆仑技术有限公司 Kunlun 2280* HCE 2.0 河南昆仑技术有限公司 Kunlun 2480* HCE 2.0 河南昆仑技术有限公司 Kunlun 5280* HCE 2.0 河南昆仑技术有限公司 Kunlun 2280-VF* HCE 2.0 河南昆仑技术有限公司 Kunlun 5280-VF* HCE 2.0 新华三技术有限公司 UniServer R5260 G5 HCE 2.0 新华三技术有限公司 UniServer R2960 G3 HCE 2.0 新华三技术有限公司 UniServer R4960G3 HCE 2.0 新华三技术有限公司 UniServer R4930 G5 HCE 2.0 新华三技术有限公司 UniServer R5300 G5 HCE 2.0 新华三技术有限公司 UniServer R4900 G6 HCE 2.0 新华三技术有限公司 UniServer R4900 G5 HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220T HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA5900-B HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220T-B HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2300-A HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RH220K HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2300-A HCE 2.0 湖南湘江鲲鹏信息科技有限责任公司 RA2301-B HCE 2.0 广州广电五舟科技股份有限公司 S627K2 HCE 2.0 广州广电五舟科技股份有限公司 S627K3 HCE 2.0 广州广电五舟科技股份有限公司 S627K4 HCE 2.0 广州广电五舟科技股份有限公司 S627H5 HCE 2.0 广州广电五舟科技股份有限公司 S800K2 HCE 2.0 广州广电五舟科技股份有限公司 S900K3 HCE 2.0 广州广电五舟科技股份有限公司 S800G2 HCE 2.0 中科可控信息产业有限公司 R6230HA HCE 2.0 中科可控信息产业有限公司 R6240H0 HCE 2.0 中科可控信息产业有限公司 R5240H0 HCE 2.0 中科可控信息产业有限公司 X7340H0 HCE 2.0 曙光信息产业(北京)有限公司 H520-G30A HCE 2.0 曙光信息产业(北京)有限公司 H520-G35A HCE 2.0 曙光信息产业(北京)有限公司 H620-G30A HCE 2.0 中国长城科技集团股份有限公司 DF720 HCE 2.0 中国长城科技集团股份有限公司 DF723 HCE 2.0 中国长城科技集团股份有限公司 DF729 HCE 2.0 中国长城科技集团股份有限公司 SF720 HCE 2.0 中国长城科技集团股份有限公司 EF860 HCE 2.0 中国长城科技集团股份有限公司 RK8460 V5 HCE 2.0 中国长城科技集团股份有限公司 RK7460 V5 HCE 2.0 中国长城科技集团股份有限公司 RK6260 V5 HCE 2.0 中国长城科技集团股份有限公司 RH6260 V5 HCE 2.0 中国长城科技集团股份有限公司 RH5260 V5 HCE 2.0 中国长城科技集团股份有限公司 RK5260 V5 HCE 2.0 百信信息技术有限公司 Hengshan TS02F-F30 HCE 2.0 百信信息技术有限公司 Hengshan 326RA HCE 2.0 百信信息技术有限公司 Hengshan TS02F-F39 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe 2480 V2 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe OceanAI 800 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe OceanAI 900A2 HCE 2.0 黄河科技集团信息产业发展有限公司 Huanghe 2280 V2 HCE 2.0 四川虹信软件股份有限公司 TG225A1 HCE 2.0 四川虹信软件股份有限公司 TG225B1 HCE 2.0 四川虹信软件股份有限公司 TG225 Pro B1 HCE 2.0 四川虹信软件股份有限公司 TG245 B1 HCE 2.0 浙江华启智慧科技有限公司 HQ-RS2297 HCE 2.0 浙江华启智慧科技有限公司 DH-RS2297 HCE 2.0 浙江华启智慧科技有限公司 DH-RS2297VT HCE 2.0 浙江华启智慧科技有限公司 DH-GS2298 HCE 2.0 浙江华启智慧科技有限公司 HQ-GS2298 HCE 2.0 中国普天信息产业集团有限公司 CP R2200K HCE 2.0 超云数字技术集团有限公司 R3216 HCE 2.0 北京国电通网络技术有限公司 RS720 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang A800I HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M1 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M3 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620 V4 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang K620-M2 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang A800T A2 HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang F520-M1+ HCE 2.0 北京同方信息安全技术股份有限公司 Chaoqiang H628-G1 HCE 2.0 宁畅信息产业(北京)有限公司 R620 G40 HCE 2.0 宁畅信息产业(北京)有限公司 R620 G30 HCE 2.0 烽火通信科技股份有限公司 FitServer R2400 V5 HCE 2.0 烽火通信科技股份有限公司 FitServer R2200 V5 HCE 2.0 烽火通信科技股份有限公司 FitServer R2480 V6 HCE 2.0 烽火通信科技股份有限公司 FitServer R2280 V6 HCE 2.0 安擎计算机信息股份有限公司 EG920A-G20 HCE 2.0 安擎计算机信息股份有限公司 EG940A-G30 HCE 2.0 安擎计算机信息股份有限公司 EG920A-G21 HCE 2.0 江苏北联国芯技术有限公司 BLK 800GI HCE 2.0 江苏北联国芯技术有限公司 BLK 800GT V2 HCE 2.0 紫光恒越技术有限公司 UNIS Server R3830 G5 HCE 2.0 紫光恒越技术有限公司 UNIS Server R3820 G3 HCE 2.0 表2 常用板卡兼容性表 类别 设备厂商 设备型号 操作系统 HBA卡 Emulex LPE16002B (16Gbps) HCE 2.0 HBA卡 Emulex LPE31000 (16Gbps) HCE 2.0 HBA卡 Emulex LPE31002 (16Gbps) HCE 2.0 HBA卡 Emulex LPE32000 (32Gbps) HCE 2.0 HBA卡 Emulex LPE32002 (32Gbps) HCE 2.0 HBA卡 Emulex LPE35002 (32Gbps) HCE 2.0 HBA卡 QLogic QLE2560 (8Gbps) HCE 2.0 HBA卡 Qlogic QLE2562 (8Gbps) HCE 2.0 HBA卡 QLogic QLE2562 (8Gbps) HCE 2.0 HBA卡 QLogic QLE2690 (16Gbps) HCE 2.0 HBA卡 Qlogic QLE2692 (16Gbps) HCE 2.0 HBA卡 QLogic QLE2692 (16Gbps) HCE 2.0 HBA卡 Qlogic QLE2742 (32Gbps) HCE 2.0 HBA卡 华为 SP520(dual-port)(Hi1822) HCE 2.0 HBA卡 华为 SP522(dual-port)(Hi1822) HCE 2.0 HBA卡 华为 SP525(dual-port)(Hi1822) HCE 2.0 Raid卡 3SNIC 3S585 HCE 2.0 Raid卡 Avago 9311-8i HCE 2.0 Raid卡 Avago 9361-16i HCE 2.0 Raid卡 Avago 9361-8i HCE 2.0 Raid卡 Avago 9440-8i HCE 2.0 Raid卡 Avago 9460-16i HCE 2.0 Raid卡 Avago 9460-8i HCE 2.0 Raid卡 Avago 9540-8i HCE 2.0 Raid卡 Avago 9560-16i HCE 2.0 Raid卡 Avago 9560-8i HCE 2.0 Raid卡 Avago MegaRAID SAS-3 3008 HCE 2.0 Raid卡 Avago SR16-L3316 16i HCE 2.0 Raid卡 PMC SmartRAID 3152-8i HCE 2.0 Raid卡 宝德 LR382A HCE 2.0 Raid卡 超聚变 XR150-M HCE 2.0 Raid卡 超聚变 XR450C-MX HCE 2.0 Raid卡 超聚变 XR760-M HCE 2.0 Raid卡 戴尔 PERC H330 Mini HCE 2.0 Raid卡 戴尔 PERC H730p HCE 2.0 Raid卡 戴尔 PERC H740p HCE 2.0 Raid卡 戴尔 PERC H745 HCE 2.0 Raid卡 戴尔 PERC H750 HCE 2.0 Raid卡 戴尔 PERC H755 HCE 2.0 Raid卡 华三 RAID-P460-B4/B2 HCE 2.0 Raid卡 华三 RAID-P460-M4/M2 HCE 2.0 Raid卡 华为 FBGF-RAD-R1-S1 HCE 2.0 Raid卡 华为 SP150IT-M HCE 2.0 Raid卡 华为 SP150-M HCE 2.0 Raid卡 华为 SP450C-M HCE 2.0 Raid卡 华为 SP460C-M 4G HCE 2.0 Raid卡 华为 SP686C-M-16i HCE 2.0 Raid卡 华为 SP686C-M-32i HCE 2.0 Raid卡 华为 SP686C-M-40i HCE 2.0 Raid卡 华为 SP686C-MH-32i HCE 2.0 Raid卡 华为 SR130 HCE 2.0 Raid卡 华为 SR150-M HCE 2.0 Raid卡 华为 SR430C HCE 2.0 Raid卡 华为 SR430C-M HCE 2.0 Raid卡 华为 SR450C-M HCE 2.0 Raid卡 华为 SR530C HCE 2.0 Raid卡 华为 SR530C-M HCE 2.0 Raid卡 华为 SR630C-ME HCE 2.0 Raid卡 华为 SR760IT-M HCE 2.0 Raid卡 华为 SR760-M HCE 2.0 Raid卡 华为 软RAID HCE 2.0 Raid卡 惠普 HPE MR416i-o Gen11 HCE 2.0 Raid卡 惠普 Smart Array P408i-a HCE 2.0 Raid卡 惠普 Smart Array P816i-a HCE 2.0 Raid卡 浪潮 INSPUR 3008IMR HCE 2.0 Raid卡 浪潮 INSPUR 3108MR HCE 2.0 Raid卡 浪潮 INSPUR 3108MR-2GB HCE 2.0 Raid卡 浪潮 PM8060 HCE 2.0 Raid卡 浪潮 PM8204-8i HCE 2.0 Raid卡 浪潮 PM8222-SHBA HCE 2.0 Raid卡 联想 930-8i HCE 2.0 Raid卡 联想 9350-8i HCE 2.0 Raid卡 联想 940-16i HCE 2.0 Raid卡 联想 940-8i HCE 2.0 网卡 Mellanox E10GM2-CX4-Lx HCE 2.0 网卡 Mellanox E25GM2-CX4-Lx HCE 2.0 网卡 Mellanox MCX4121A-ACAT HCE 2.0 网卡 Mellanox MCX4121A-ACUT HCE 2.0 网卡 Mellanox MCX4121A-XCAT HCE 2.0 网卡 Mellanox MCX4121A-XCHT HCE 2.0 网卡 Mellanox MCX512A-ACAT HCE 2.0 网卡 Mellanox MCX512A-ACUT HCE 2.0 网卡 Mellanox MCX515A-CCAT HCE 2.0 网卡 Mellanox MCX621102AN-ADAT HCE 2.0 网卡 Mellanox MCX623106AN-CDAT HCE 2.0 网卡 Mellanox MCX631102AS-ADAT HCE 2.0 网卡 超聚变 XC382 HCE 2.0 网卡 超聚变 XC383 HCE 2.0 网卡 超聚变 XP330 HCE 2.0 网卡 超聚变 XP332 HCE 2.0 网卡 超聚变 XP380 HCE 2.0 网卡 超聚变 XP382 HCE 2.0 网卡 戴尔 Nvidia ConnectX-6 Lx 2x 25G SFP28 HCE 2.0 网卡 戴尔 X710-DA2 HCE 2.0 网卡 华三 CNA-10GE-2P-560F-B2 HCE 2.0 网卡 华三 NIC-620F-B2-25Gb-2P HCE 2.0 网卡 华三 NIC-ETH540F-LP-2P HCE 2.0 网卡 华为 HP380 HCE 2.0 网卡 华为 HP382 HCE 2.0 网卡 华为 SP310 HCE 2.0 网卡 华为 SP330 HCE 2.0 网卡 华为 SP332 HCE 2.0 网卡 华为 SP333 HCE 2.0 网卡 华为 SP380 HCE 2.0 网卡 华为 SP382 HCE 2.0 网卡 华为 SP570 HCE 2.0 网卡 华为 SP580 HCE 2.0 网卡 华为 SP680 HCE 2.0 网卡 华为 SP681 HCE 2.0 网卡 华为 TM280 HCE 2.0 网卡 惠普 HPE Eth 10Gb 2p 548SFP+ HCE 2.0 网卡 惠普 HPE Ethernet 10Gb 2-port 562SFP+ Adapter HCE 2.0 网卡 记忆科技 FBGF-NIC-R1S1 HCE 2.0 网卡 浪潮 Ethernet Controller X710 for 10GbE SFP+ HCE 2.0 网卡 浪潮 F102IX710 HCE 2.0 网卡 浪潮 NIC_10Gbps_2Port_LC_inagile_X710_OCP3.0_MM HCE 2.0 网卡 世宁达 E10GI2-82599-US-E2 HCE 2.0 网卡 网迅科技 RP1000P2SFP HCE 2.0 网卡 网迅科技 RP2000P2SFP HCE 2.0 网卡 英特尔 Intel 82599ES 10 Gigabit Ethernet Controller HCE 2.0 网卡 英特尔 Intel Ethernet Converged Network Adapter X710-DA2 HCE 2.0 网卡 英特尔 Intel Ethernet Network Adapter X722-DA2 HCE 2.0 网卡 英特尔 Intel X520-DA2 HCE 2.0 硬盘 Memblaze PBlaze5 D926 HCE 2.0 硬盘 超聚变 EP600 HCE 2.0 硬盘 大普微电子 Dapustor J5300 HCE 2.0 硬盘 大普微电子 DapuStor-H3200 HCE 2.0 硬盘 大普微电子 H3100 HCE 2.0 硬盘 大普微电子 J5100 HCE 2.0 硬盘 大普微电子 J5301 HCE 2.0 硬盘 大普微电子 R5102 HCE 2.0 硬盘 大普微电子 R5301 HCE 2.0 硬盘 大普微电子 R5302 HCE 2.0 硬盘 华为 ES3500P V5 HCE 2.0 硬盘 华为 ES3500P V6 HCE 2.0 硬盘 华为 ES3510P V5 HCE 2.0 硬盘 华为 ES3600C V3 HCE 2.0 硬盘 华为 ES3600C V5 HCE 2.0 硬盘 华为 ES3600P V3 HCE 2.0 硬盘 华为 ES3600P V5 HCE 2.0 硬盘 华为 ES3600P V6 HCE 2.0 硬盘 华为 ES3610P V5 HCE 2.0 硬盘 记忆科技 UH810a HCE 2.0 硬盘 记忆科技 UH830a HCE 2.0 硬盘 浪潮 NS8610G1 HCE 2.0 硬盘 三星 PM1725b HCE 2.0 硬盘 三星 PM1735 HCE 2.0 硬盘 忆联信息 UH810a HCE 2.0 硬盘 忆联信息 UH811a HCE 2.0 硬盘 忆联信息 UH830a HCE 2.0 硬盘 忆联信息 UH831a HCE 2.0 硬盘 英特尔 P4510 HCE 2.0 硬盘 英特尔 P4610 HCE 2.0 硬盘 英特尔 P5620 HCE 2.0 GPU/NPU 华为 Ascend 910B2 HCE 2.0 GPU/NPU 华为 Ascend 910B3 HCE 2.0 GPU/NPU 华为 Atlas 300I Duo (48G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(48G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(96G) HCE 2.0 GPU/NPU 华为 Atlas 300I Duo(昇腾 310P) HCE 2.0 GPU/NPU 华为 Atlas 300I Pro(昇腾 310P) HCE 2.0 GPU/NPU 华为 Atlas 300I(昇腾310) HCE 2.0 GPU/NPU 华为 Atlas 300V Pro(昇腾 310P) HCE 2.0 GPU/NPU 英伟达 Nvidia A10 HCE 2.0 GPU/NPU 英伟达 Nvidia A30 HCE 2.0 GPU/NPU 英伟达 Nvidia A800 SXM4 80G HCE 2.0 GPU/NPU 英伟达 Nvidia H100 80GB HBM3 HCE 2.0 GPU/NPU 英伟达 Nvidia HGX A100 8 GPU 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia P100 HCE 2.0 GPU/NPU 英伟达 Nvidia P4 HCE 2.0 GPU/NPU 英伟达 Nvidia P40 HCE 2.0 GPU/NPU 英伟达 Nvidia Quadro RTX6000 HCE 2.0 GPU/NPU 英伟达 Nvidia RTX A6000 HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A100 PCIe 40GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A100 PCIe 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A40 PCIe 48GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla A800 PCIe 80GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla T4 HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100 PCIe 16GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100 PCIe 32GB HCE 2.0 GPU/NPU 英伟达 Nvidia Tesla V100S PCIe 32GB HCE 2.0 父主题: 常用软硬件兼容性
  • 常用软件兼容性列表 本网页表格所列产品均已满足华为云HCE技术兼容要求,表格中部分“*”标识的产品是基于技术兼容实现了合作双方互认证。本表格所列产品将持续更新。 HCE 2.0兼容openEuler 22.03 LTS版本兼容列表下的所有开源软件,累计兼容软件数量已达6万+,详情请参见oepkgs官网。 HCE 2.0常用软件兼容列表如下: 表1 常用软件兼容性表 产品名称 版本号 软件类型 企业名称 操作系统 GaussDB (集中式版)* V2.0 基础软件/数据库 华为云计算 技术有限公司 HCE 2.0 GaussDB(分布式版)* V2.0 基础软件/数据库 华为云计算技术有限公司 HCE 2.0 TaurusDB* V2.0 基础软件/数据库 华为云计算技术有限公司 HCE 2.0 达梦数据库管理系统* V8.4 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据库管理系统(分布式版)[简称:DMDPC]* V8.4 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据共享集群软件DMDSC* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦数据守护集群软件DMDataWatch* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 达梦读写分离集群软件DMRWC* V8 基础软件/数据库 武汉达梦数据库股份有限公司 HCE 2.0 GBase 8c* V5 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8c* V6 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8s* V8.8 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 GBase 8a MPP Cluster* V9 基础软件/数据库 天津南大通用数据技术股份有限公司 HCE 2.0 金仓数据库管理系统KingbaseES* V8 基础软件/数据库 北京人大金仓信息技术股份有限公司 HCE 2.0 金仓数据库管理系统KingbaseES* V9 基础软件/数据库 北京人大金仓信息技术股份有限公司 HCE 2.0 神通数据库管理系统* V7.0 基础软件/数据库 天津神舟通用数据技术有限公司 HCE 2.0 神通数据库管理系统* V8.0 基础软件/数据库 天津神舟通用数据技术有限公司 HCE 2.0 平凯数据库企业版软件【简称:TiDB】* V7.1 基础软件/数据库 平凯星辰(北京)科技有限公司 HCE 2.0 东方通应用服务器软件TongWeb* V7.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通应用服务器软件TongWeb* V8.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通分布式数据缓存中间件软件TongRDS* V2.2 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通负载均衡软件TongHttpServer* V6.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通消息中间件软件TongLINK/Q* V8.1 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通企业服务总线软件TongESB* V7.1 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 东方通ETL工具软件TongETL* V3.0 基础软件/中间件 北京东方通科技股份有限公司 HCE 2.0 金蝶Apusic消息中间件* V9.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic消息中间件* V10.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式缓存软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式消息队列软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic负载均衡器软件* V2.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic全文检索软件* V1.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 金蝶Apusic分布式配置中心软件* V1.0 基础软件/中间件 深圳市金蝶天燕云计算股份有限公司 HCE 2.0 中创负载均衡软件[简称:InforSuite LB]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创高吞吐消息中间件软件[简称:InforSuite HTMQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创高性能消息队列软件[简称:InforSuite HCMQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创消息中间件软件[简称:InforSuite MQ]* V9.1 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创云原生消息中间件软件[简称:InforSuite Cloud MQ]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创应用服务器软件[简称:InforSuite AS]* V10.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创分布式数据缓存中间件软件[简称:InforSuite RDS]* V2.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 中创分布式数据缓存中间件软件[简称:InforSuite RDS]* V3.0 基础软件/中间件 山东中创软件商用中间件股份有限公司 HCE 2.0 宝兰德应用服务器软件* V9.5 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 宝兰德Web服务器软件 V2.0 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 宝兰德分布式缓存软件 V3.0 基础软件/中间件 北京宝兰德软件股份有限公司 HCE 2.0 浪潮云海云操作系统 InCloud OS* V6 基础软件/云平台 济南浪潮数据技术有限公司 HCE 2.0 浪潮云海云操作系统 InCloud OS* V8 基础软件/云平台 济南浪潮数据技术有限公司 HCE 2.0 SMTX OS* V5 基础软件/云平台 北京志凌海纳科技股份有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V6 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2.0 浪潮云海服务器虚拟化系统InCloud Sphere* V8 基础软件/虚拟化 济南浪潮数据技术有限公司 HCE 2.0 Newben 5.4.0 基础软件/虚拟化 成都精灵云科技有限公司 HCE 2.0 MariaDB 10.5.25 基础软件/数据库 开源 HCE 2.0 MySQL 8.0.37 基础软件/数据库 开源 HCE 2.0 Redis 6.2.7 基础软件/数据库 开源 HCE 2.0 Qemu 6.2.0 基础软件/虚拟化 开源 HCE 2.0 Docker Engine 18.09.0 基础软件/通用软件 开源 HCE 2.0 kubernetes 1.20.2 基础软件/通用软件 开源 HCE 2.0 Ceph 16.2.7 基础软件/分布式存储 开源 HCE 2.0 OpenStack Train 基础软件/云平台 开源 HCE 2.0 tomcat 5.5.36 基础软件/通用软件 开源 HCE 2.0 tomcat 6.0.28 基础软件/通用软件 开源 HCE 2.0 tomcat 6.0.53 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.54 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.68 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.76 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.92 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.107 基础软件/通用软件 开源 HCE 2.0 tomcat 7.0.109 基础软件/通用软件 开源 HCE 2.0 tomcat 8.0.53 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.50 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.56 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.57 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.58 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.59 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.60 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.61 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.73 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.88 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.93 基础软件/通用软件 开源 HCE 2.0 tomcat 8.5.99 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.10 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.14 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.37 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.52 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.58 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.64 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.78 基础软件/通用软件 开源 HCE 2.0 tomcat 9.0.91 基础软件/通用软件 开源 HCE 2.0 tomcat 10.0.10 基础软件/通用软件 开源 HCE 2.0 tomcat 10.0.16 基础软件/通用软件 开源 HCE 2.0 Nginx 1.12.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.13.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.16.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.18.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.20.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.20.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.21.5 基础软件/通用软件 开源 HCE 2.0 Nginx 1.22.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.22.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.1 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.2 基础软件/通用软件 开源 HCE 2.0 Nginx 1.23.3 基础软件/通用软件 开源 HCE 2.0 Nginx 1.24.0 基础软件/通用软件 开源 HCE 2.0 Nginx 1.25.0 基础软件/通用软件 开源 HCE 2.0 .net .net 5 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 6 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 7 for Linux 基础软件/通用软件 开源 HCE 2.0 .net .net 8 for Linux 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.15 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.16 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.31 基础软件/通用软件 开源 HCE 2.0 Jetty 9.4.40 基础软件/通用软件 开源 HCE 2.0 openjdk 1.7.0 基础软件/通用软件 开源 HCE 2.0 openjdk 1.8.0 基础软件/通用软件 开源 HCE 2.0 openjdk 11 基础软件/通用软件 开源 HCE 2.0 openjdk 17 基础软件/通用软件 开源 HCE 2.0 Keepalived 2.1.5 基础软件/通用软件 开源 HCE 2.0 Keepalived 2.2.4 基础软件/通用软件 开源 HCE 2.0 Springboot 1.5.19 基础软件/通用软件 开源 HCE 2.0 Springboot 2.0.3 基础软件/通用软件 开源 HCE 2.0 Springboot 2.2 基础软件/通用软件 开源 HCE 2.0 Springboot 2.3.9 基础软件/通用软件 开源 HCE 2.0 Kafka 2.6.0 基础软件/通用软件 开源 HCE 2.0 Kafka 2.7.2 基础软件/通用软件 开源 HCE 2.0 Kafka 2.8.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.0.0 基础软件/通用软件 开源 HCE 2.0 Kafka 3.1.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.2.3 基础软件/通用软件 开源 HCE 2.0 Kafka 3.3.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.3.2 基础软件/通用软件 开源 HCE 2.0 Kafka 3.4.0 基础软件/通用软件 开源 HCE 2.0 Kafka 3.4.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.5.1 基础软件/通用软件 开源 HCE 2.0 Kafka 3.7.1 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.9.10 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.10.1 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.11.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.11.28 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.4 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.9 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.12.13 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.0 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.2 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.5 基础软件/通用软件 开源 HCE 2.0 RabbitMQ 3.13.6 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.5 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.7 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.9 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.5.10 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.1 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.2 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.6.4 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.7.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.7.2 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.8.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.8.4 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.9.0 基础软件/通用软件 开源 HCE 2.0 Zookeeper 3.9.2 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 2.1.3 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 2.2 基础软件/通用软件 开源 HCE 2.0 spring-cloud-gateway 3.1.4 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 6.8.23 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.5.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.6 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.6.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.7.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.7.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.8 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.9.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.10.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.10.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.11.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.12.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.12.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.13.4 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.14.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.15.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.15.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.1 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.16.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.2 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.6 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.5 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 7.17.7 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.0.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.3.3 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.5.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.8.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.10.0 基础软件/通用软件 开源 HCE 2.0 ElasticSearch 8.14.3 基础软件/通用软件 开源 HCE 2.0 apollo 1.1.2 基础软件/通用软件 开源 HCE 2.0 apollo 1.2.0 基础软件/通用软件 开源 HCE 2.0 apollo 1.2.2 基础软件/通用软件 开源 HCE 2.0 apollo 1.4.1 基础软件/通用软件 开源 HCE 2.0 Minio 2023.01.31T02.24.19Z-91.1 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2023-10-07T15-07-38Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2023-12-23T07-19-11Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-01-16T16-07-38Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-04-28T17-53-50Z 基础软件/通用软件 开源 HCE 2.0 Minio RELEASE.2024-07-16T23-46-41Z 基础软件/通用软件 开源 HCE 2.0 Kibana 5.1.1 基础软件/通用软件 开源 HCE 2.0 Kibana 5.2.1 基础软件/通用软件 开源 HCE 2.0 Kibana 5.6.16 基础软件/通用软件 开源 HCE 2.0 Kibana 6.1.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.2.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.6.0 基础软件/通用软件 开源 HCE 2.0 Kibana 6.8.23 基础软件/通用软件 开源 HCE 2.0 Kibana 7.0.0 基础软件/通用软件 开源 HCE 2.0 Kibana 7.10.1 基础软件/通用软件 开源 HCE 2.0 Kibana 7.17.22 基础软件/通用软件 开源 HCE 2.0 Kibana 8.1.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.2.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.3.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.4.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.6.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.8.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.10.1 基础软件/通用软件 开源 HCE 2.0 Kibana 8.13.0 基础软件/通用软件 开源 HCE 2.0 Kibana 8.14.13 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.1.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.3.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.5.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.6.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.6.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.7.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.8.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.9.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.10.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.11.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.12.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.13.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.14.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.15.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.16.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.17.0 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.18.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.19.3 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.20.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.22.2 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.24.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.29.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.37.1 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.45.6 基础软件/通用软件 开源 HCE 2.0 Prometheus 2.53.1 基础软件/通用软件 开源 HCE 2.0 rocketmq 5.1.4 基础软件/通用软件 开源 HCE 2.0 Redis 6.2.14 基础软件/通用软件 开源 HCE 2.0 MySQL 5.7.39 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.28 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.29 基础软件/通用软件 开源 HCE 2.0 MySQL 8.0.35 基础软件/通用软件 开源 HCE 2.0 postgres 15.7 基础软件/通用软件 开源 HCE 2.0 hadoop 3.3.5 基础软件/通用软件 开源 HCE 2.0 hive 3.1.3 基础软件/通用软件 开源 HCE 2.0 iceberg 1.2.0 基础软件/通用软件 开源 HCE 2.0 spark 3.3.2 基础软件/通用软件 开源 HCE 2.0 Flink 1.16.2 基础软件/通用软件 开源 HCE 2.0 eureka 3.2.0 基础软件/通用软件 开源 HCE 2.0 父主题: 常用软硬件兼容性
  • 基本概念 使用API涉及的常用概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在 IAM 中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 图1 项目隔离模型 同样在我的凭证下,您可以查看项目ID。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
  • 响应示例 状态码:200 OK { "total" : 1, "value" : [ { "uri" : "v90900010bnhnue6", "name" : "2.2.0.7版本新建用例1111", "owner" : { "id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "name" : "这是一个昵称wtt_apitest" }, "status" : { "id" : "7", "name" : "完成" }, "result" : { "id" : "0", "name" : "成功" }, "module" : { "id" : "210965", "name" : "模块1" }, "iteration" : { "id" : "10326909", "name" : "迭代1" }, "number" : "aFNCFu", "description" : "描述字段", "rank_id" : "2", "feature_uri" : "v90800010bnfikvj", "release_dev" : "基线_版本", "is_keyword" : false, "script_url" : "", "report_url" : "", "project_uuid" : "df1a197e6c564efc98e86826a53bf44e", "service_type" : { "id" : "0", "name" : "手工测试" }, "test_type" : { "id" : 1, "name" : "功能性测试" }, "create_info" : { "time" : "2025-03-28 16:19:10", "timestamp" : 1743149950000, "user_id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "user_name" : "这是一个昵称wtt_apitest" }, "execute_info" : { "time" : "2025-03-28 16:21:13", "timestamp" : 1743150073000, "duration" : "00:00:00.000", "user_id" : "8bca8880d0ef42f8904ce8d8d7ff1958", "user_name" : "这是一个昵称wtt_apitest", "execute_times" : 1 }, "associate_issue_info" : { "associate" : true, "issue_id" : "1396119", "tracker_name" : "Story" }, "associate_defect_info" : { "associate" : false }, "case_type" : 0, "labels" : [ { "uri" : "v90800010bnfm9ll", "region" : "roma-devx-3", "label_name" : "标签1", "resource_type" : "TestCase" } ], "is_test_design" : true, "last_modified" : 1743150296000, "review_status" : 0 } ], "page_size" : 100, "page_no" : 1 }
  • 请求示例 查询用例列表 post https://{endpoint}/GT3KServer/v4/db186d87a311475f9fb926f0b27c495f/testcases/batch-query { "page_no" : 1, "page_size" : 15, "feature_uri" : "db186d87a311475f9fb926f0b27c495f", "service_type" : -1, "stage_type" : "3", "custom_field_info" : [ ], "version_uri" : "v92t00010e47vi9c" }
  • 响应参数 状态码:200 表5 响应Body参数 参数 参数类型 描述 total Integer 参数解释: 符合条件的所有记录数 取值范围: 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 value Array of TestCaseListVo objects 参数解释: 实际的数据类型:单个对象,集合 或 NULL 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 page_size Integer 参数解释: 每页展示条数 取值范围: 不涉及 page_no Integer 参数解释: 页码 取值范围: 不涉及 has_more Boolean 参数解释: 是否有更多 取值范围: true: 有更多 false: 无更多 表6 TestCaseListVo 参数 参数类型 描述 uri String 参数解释: 用例URI 取值范围: 不涉及 name String 参数解释: 用例名称 取值范围: 不涉及 owner NameAndIdVo object 参数解释: 处理者 取值范围: 不涉及 status NameAndIdVo object 参数解释: 状态 取值范围: 不涉及 result NameAndIdVo object 参数解释: 结果 取值范围: 不涉及 module NameAndIdVo object 参数解释: 模块 取值范围: 不涉及 iteration NameAndIdVo object 参数解释: 迭代 取值范围: 不涉及 exeplatform String 参数解释: 执行平台 取值范围: apittest,其他三方执行平台 number String 参数解释: 用例编号 取值范围: 不涉及 description String 参数解释: 用例描述 取值范围: 不涉及 rank_id String 参数解释: 用例描述 取值范围: 0|1|2|3|4 feature_uri String 参数解释: 目录URI 取值范围: 不涉及 release_dev String 参数解释: 版本号 取值范围: 不涉及 is_keyword Boolean 参数解释: 是否组合关键字 取值范围: true: 组合关键字 false:不组合关键字 script_url String 参数解释: 脚本路径 取值范围: 不涉及 report_url String 参数解释: 实时报告地址 取值范围: 不涉及 project_uuid String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 service_type NameAndIdVo object 参数解释: 服务类型信息 取值范围: 不涉及 test_type IntegerIdAndNameVo object 参数解释: 测试类型信息 取值范围: 不涉及 create_info CreateInfoVo object 参数解释: 创建信息 取值范围: 不涉及 execute_info ExecuteInfoVo object 参数解释: 执行信息 取值范围: 不涉及 associate_issue_info AssociateIssueInfoVo object 参数解释: 关联需求信息 取值范围: 不涉及 associate_defect_info AssociateDefectInfoVo object 参数解释: 关联缺陷信息 取值范围: 不涉及 case_type Integer 参数解释: 用例类型 取值范围: 不涉及 labels String 参数解释: 用例标签名称列表 取值范围: 不涉及 custom_field_info Array of CustomFieldVo objects 参数解释: 自定义字段信息 取值范围: 不涉及 is_test_design Boolean 参数解释: 是否来自测试设计 取值范围: null:不限,false:否来自测试设计,true:来自测试设计 last_modified Long 参数解释: 最后修改时间 取值范围: null:不限 review_status Integer 参数解释: 用例评审状态 取值范围: null:0至127 表7 NameAndIdVo 参数 参数类型 描述 id String 参数解释 ID 取值范围 不涉及 name String 参数解释 名称 取值范围 不涉及 表8 IntegerIdAndNameVo 参数 参数类型 描述 id Integer 参数解释 数据库存储数字 取值范围 不涉及 name String 参数解释 页面显示值 取值范围 不涉及 表9 CreateInfoVo 参数 参数类型 描述 time String 参数解释: 创建时间 取值范围: 不涉及 timestamp Long 参数解释: 创建时间时间戳 取值范围: 不涉及 user_id String 参数解释: 用户ID 取值范围: 不涉及 user_name String 参数解释: 用户名称 取值范围: 不涉及 表10 ExecuteInfoVo 参数 参数类型 描述 time String 参数解释: 执行开始时间 取值范围: 不涉及 timestamp Long 参数解释: 执行开始时间时间戳 取值范围: 不涉及 duration String 参数解释: 执行时长 取值范围: 不涉及 user_id String 参数解释: 用户ID 取值范围: 不涉及 user_name String 参数解释: 用户名称 取值范围: 不涉及 execute_times Integer 参数解释: 执行次数 取值范围: 不涉及 表11 AssociateIssueInfoVo 参数 参数类型 描述 associate Boolean 参数解释: 是否已关联 取值范围: true: 已关联 false:未关联 issue_id String 参数解释: 需求ID 取值范围: 不涉及 tracker_id String 参数解释: 需求类型 取值范围: 不涉及 board_id String 参数解释: 工作项层级ID 取值范围: 不涉及 tracker_name String 参数解释: 需求类型名称 取值范围: 不涉及 表12 AssociateDefectInfoVo 参数 参数类型 描述 associate Boolean 参数解释: 是否已关联 取值范围: true:已关联 false:未关联 associate_count Integer 参数解释: 关联缺陷数 取值范围: 不涉及 表13 CustomFieldVo 参数 参数类型 描述 type String 参数解释: 字段类型 取值范围: 单行文本text、多行文本textArea、单选框radio、多选框checkBox、日期date、数字number、单选用户user value String 参数解释: 测试用例自定义字段值 取值范围: 不涉及 custom_field_param String 参数解释: 项目用例自定义字段入参或者返回参数名称 取值范围: 不涉及 user_name String 参数解释: 用户名 取值范围: user类型测试用例自定义字段对应用户名,其它类型字段不返回 状态码:400 表14 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:401 表15 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:404 表16 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:500 表17 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 keyword 否 String 参数解释: 关键字查询 约束限制: 不涉及 取值范围: 用例名或编号 默认取值: 不涉及 exeplatforms 否 Array of strings 参数解释: 执行平台列表数组 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 own 否 Boolean 参数解释: 是否是我的 约束限制: 不涉及 取值范围: true:是 false:不是 默认取值: 不涉及 useOffset 否 Boolean 参数解释: 是否使用偏移量方式查询 约束限制: 不涉及 取值范围: true:使用偏移量方式查询 false:不使用偏移量方式查询 默认取值: 不涉及 version_uri 否 String 参数解释: 版本URI 约束限制: 不涉及 取值范围: 11到34位 默认取值: 不涉及 case_uris 否 Array of strings 参数解释: 用例URI集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 owner_ids 否 Array of strings 参数解释: 处理者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 status_codes 否 Array of strings 参数解释: 状态Code集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 rank_ids 否 Array of strings 参数解释: 用例等级ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 module_ids 否 Array of strings 参数解释: 模块ID集合 约束限制: 不涉及 取值范围: 0,1,2,3,4 默认取值: 不涉及 issue_id 否 String 参数解释: 需求编号 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 creator_ids 否 Array of strings 参数解释: 创建者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 result_codes 否 Array of strings 参数解释: 结果Code集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 iteration_ids 否 Array of strings 参数解释: 归属迭代ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 create_start_time 否 String 参数解释: 创建开始时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 create_end_time 否 String 参数解释: 创建结束时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 associated_issue 否 Boolean 参数解释: 是否关联需求 约束限制: 不涉及 取值范围: null:不限,false:未关联,true:已关联 默认取值: 不涉及 associated_defects 否 Boolean 参数解释: 是否关联缺陷 约束限制: 不涉及 取值范围: null:不限,false:未关联,true:已关联 默认取值: 不涉及 include_sub_issue 否 Boolean 参数解释: 是否查询子需求关联的用例 约束限制: 不涉及 取值范围: true:查询子需求关联的用例 false:不查询子需求关联的用例 默认取值: true include_sub_feature 否 Boolean 参数解释: 是否查询子目录的用例 约束限制: 不涉及 取值范围: true:查询子目录关联的用例 false:不查询子目录关联的用例 默认取值: true label_ids 否 Array of strings 参数解释: 标签ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 execute_start_time 否 String 参数解释: 执行开始时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 execute_end_time 否 String 参数解释: 执行结束时间 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 executor_ids 否 Array of strings 参数解释: 执行者ID集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 test_types 否 Array of strings 参数解释: 类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 is_keyword 否 Boolean 参数解释: 是否组合关键字 约束限制: 不涉及 取值范围: true:组合关键字 false:不组合关键字 默认取值: 不涉及 issue_tree_search 否 Boolean 参数解释: 是否是需求树点击的查询关联用例 约束限制: 不涉及 取值范围: true:需求树点击查询 false:非需求树点击查询 默认取值: 不涉及 service_type 否 Integer 参数解释: 服务类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 service_types 否 Array of integers 参数解释: 服务类型集合 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 stage_type 否 Integer 参数解释: 阶段过程 约束限制: 不涉及 取值范围: 2:测试设计,3:测试执行,4:质量报告 默认取值: 不涉及 feature_uri 否 String 参数解释: 目录URI 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 sort_field 否 String 参数解释: 排序字段 约束限制: 不涉及 取值范围: name|testCaseNumber|status|result|createTime|executeTime|executeDuration|module|iteration 默认取值: 不涉及 sort_type 否 String 参数解释: 排序方式 约束限制: 不涉及 取值范围: DESC|ASC|desc|asc 默认取值: 不涉及 page_no 否 Integer 参数解释: 当前页数 约束限制: 不涉及 取值范围: 1-2000 默认取值: 不涉及 page_size 否 Integer 参数解释: 每页条数 约束限制: 不涉及 取值范围: 1-100 默认取值: 不涉及 caseType 否 Integer 参数解释: 用例类型 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 custom_field_info 否 Array of QueryCustomFieldsInfo objects 参数解释: 用例自定义字段信息 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 task_uri 否 String 参数解释: 测试套uri 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 associate_issue_detail 否 Boolean 参数解释: 是否返回需求具体信息(返回需求名称,需求id) 约束限制: 不涉及 取值范围: true:返回 false:不返回 默认取值: 不涉及 not_assign_task 否 Boolean 参数解释: 查询全量用例或查询未分配测试套的用例 约束限制: 不涉及 取值范围: true:查询未分配测试套的用例 false:查询全量用例 默认取值: 不涉及 test_designs 否 Array of booleans 参数解释: 是否来自测试设计 约束限制: 不涉及 取值范围: null或者[true, false]:不限,[true]:来自测试设计,[false]:否来自测试设计 默认取值: 不涉及 review_status 否 Integer 参数解释: 用例评审状态 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 表4 QueryCustomFieldsInfo 参数 是否必选 参数类型 描述 id 否 Integer 参数解释: 测试用例自定义字段Id 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 values 否 Array of strings 参数解释: 测试用例自定义字段值 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 field_name 否 String 参数解释: 自定义字段名 约束限制: 不涉及 取值范围: 优先取id再取fieldName 默认取值: 不涉及
  • URI POST /GT3KServer/v4/{project_id}/testcases/batch-query 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts Req"项目唯一标识,测试计划管理页面地址栏url https://{host}/cloudtestportal/project/{project_id}/testplan中project_id变量的值 约束限制: 不涉及 取值范围: 项目uuid应符合如下规则:长度等于32位,包含大小写字母、数字 默认取值: 不涉及
  • 响应示例 状态码:200 OK { "result" : { "value" : [ { "uri" : "v90100010b7rs990", "type" : "TestItem", "author" : "85f7cd3cd8784307a5bb194321bef3c1", "name" : "新增子目录(1)", "last_modifier" : "85f7cd3cd8784307a5bb194321bef3c1", "last_modified" : "2025-03-22 14:08:27", "last_modified_timestamp" : 1742623707424, "last_change_time" : "2025-03-22 14:08:27", "version_uri" : "v901000106dij34m", "parent_uri" : "v901000107pbs1bc", "parent_path" : "/761e569574894180b3ecadc9d9df52b6/v901000106dij34m/v901000107pbs1bc/", "creation_version_uri" : "v901000106dij34m", "creation_date" : "2025-03-22 14:08:27", "creation_date_timestamp" : 1742623707424, "is_feature" : "0", "relate_htsm" : "0", "project_uuid" : "761e569574894180b3ecadc9d9df52b6", "case_total" : 1, "execd_total" : 0, "is_direct_relation" : true, "has_child" : false } ] } }
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 status String success|error result ResultValueListTestItemVo object 请求的返回的数据对象 error ApiError object 失败时的error信息 request_id String 由接口调用方传入,建议使用UUID保证请求的唯一性。 server_address String 本次请求的受理的服务地址。 表5 ResultValueListTestItemVo 参数 参数类型 描述 total Integer 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 value Array of TestItemVo objects 实际的数据类型:单个对象,集合 或 NULL reason String 业务失败的提示内容 page_size Integer 每页展示条数 page_no Integer 页码 has_more Boolean 是否有更多 表6 TestItemVo 参数 参数类型 描述 uri String 资源URI type String 资源类型 author String 创建人 name String 名称 rank Integer 级别 owner String 责任人 frequence String frequence值 region String 区域 last_modifier String 最后修改人 last_modified String 最后修改时间 last_modified_timestamp Long 修改时间时间戳 last_change_time String 最后变更时间 version_uri String 版本URI origin_uri String 源资源URI parent_uri String 父资源URI parent_path String 父资源路径 creation_version_uri String 创建版本URI creation_date String 创建时间 creation_date_timestamp Long 创建时间时间戳 author_name String 创建人名称 comment String 备注 number String 编号 is_feature String 是否特性 relate_htsm String 是否关联特性 aw_unique_id String aw id test_mind_id String 脑图id test_mind_url String 脑图url project_uuid String 项目id case_total Integer 用例总数 execd_total Integer 执行总数 is_direct_relation Boolean is_direct_relation has_child Boolean 是否有子特性 表7 ApiError 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:400 表8 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:401 表9 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:404 表10 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及 状态码:500 表11 响应Body参数 参数 参数类型 描述 code String 参数解释: 业务失败的错误码 取值范围: 不涉及 reason String 参数解释: 业务失败的提示内容 取值范围: 不涉及
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 约束限制 不涉及 取值范围 字符串长度不少于1,不超过100000 默认取值 不涉及 表3 请求Body参数 参数 是否必选 参数类型 描述 owner 否 String 责任人 stage 否 String 阶段 activity 否 String 活动 version_uri 否 String 版本URI task_uri 否 String 任务uri service_type 否 String 用例服务类型 contain_total 否 Boolean 是否包含用例数 project_uuid 否 String 项目id sort_type 否 String 排序类型 page_number 否 Integer 页码 page_size 否 Integer 每页数量
  • 数据保护技术 CodeArts Repo通过多种手段保护数据安全。 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 通过在云端对托管在CodeArts Repo的代码库进行落盘加密,可以有效避免数据拥有者之外的人接触到用户的明文数据,避免数据在云端发生泄露。同时,代码加密过程对用户完全透明,用户可以使用任意官方Git端来访问CodeArts Repo上的代码仓库。 - 密钥管理 通过SSH密钥和部署密钥管理,确保请求发起是请求发起方,让用户只能浏览被授权的数据,保证数据安全。 关于SSH密钥详细介绍及获取方式,请参见SSH密钥。 git-crypt加密传输与存储 git-crypt是一款第三方开源软件,可以用于对Git仓库中的文件进行透明化的加密和解密。 其可对指定文件、指定文件类型等进行加密存储,开发者可以将加密文件(如机密信息或敏感数据)与可共享的代码存储在同一个仓库中,并如同普通仓库一样被拉取和推送,只有持有对应文件密钥的人才能查看到加密文件的内容,但并不会限制参与者对非加密文件读写。关于git-crypt加密传输与存储详细介绍及获取方式,请参见git-crypt加密。 敏感数据匿名和高价值 数据加密 CodeArts Repo在利用统一、准确的数据支撑应用程序和服务的同时充分保障了数据安全性和隐私性。 日志和数据库中无可避免有一些敏感数据,包含但不限于密钥,账号信息等等。为防止敏感数据泄露造成安全问题,CodeArts Repo先把这些数据进行匿名或者加密处理,其原理是哈希函数,是对一段信息产生信息摘要,以防止被篡改。 防DDOS工具 DDoS高防(Anti-DDoS)是防护DDoS攻击的工具。当您的互联网服务器遭受大流量的DDos攻击时,DDoS高防可以保护其应用服务持续可用。 DDoS高防支持通过DNS解析和IP直接指向两种引流方式,实现网站域名和业务端口的接入防护。根据您在DDoS高防中为业务配置的转发规则,DDoS高防将业务的DNS域名解析或业务IP指向DDoS高防实例IP或CNAME地址进行引流。 来自公网的访问流量都将优先经过高防机房,恶意攻击流量将在高防流量清洗中心进行清洗过滤,正常的访问流量通过端口协议转发的方式返回给源站服务器,从而保障源站服务器的稳定访问。 流量限制 流量限制可以用来限制用户在给定时间内HTTP请求的数量,流量限制用来保护上游应用服务器不被同时太多用户请求所压垮。 CodeArts Repo的主要使用Nginx流控和APIGW流控。Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以处理带宽有限时的突发情况。APIGW流控可限制单位时间内API的被调用次数,保护后端服务,提供持续稳定的服务。 容灾备份 容灾备份不仅保证数据不丢失,还要保证在服务器宕机后接管服务器的业务,保证业务连续性。保障用户可以不间断的使用应用服务,让用户的服务请求能够持续运行,保证信息系统提供的服务完整、可靠、一致。 - Hash分片存储 Hash分片存储,即通过数据分片提高隐私性和私密性,就是按照一定的规则,将数据集划分成相互独立正交的数据子集。然后数据被随机分散到多个节点中,没有任何一个节点可以访问完整的数据,它们只包含数据的某一部分。 - 水印 为防止未经授权拍照、截图或其他手段随意传播公司核心资产,可以开启水印设置。 关于水印的详细设置方法,请参见设置水印设置水印设置水印。 备份 仓库备份操作保障代码安全,防止他人误删除,分为两种备份形式。 将仓库备份到华为云的其它区域。 将仓库备份到您本地计算机。 关于备份仓库的详细操作方法,请参见备份仓库备份仓库备份仓库。 父主题: 安全
  • 代码托管的工作模式 代码托管(CodeArts Repo)采用Git Flow作为基础工作模式。 Git-Flow提供了一组建议,通过严格执行这些建议的规则,帮助中小型研发团队,能够更好的规范自己的开发工作。 并行开发:各个特性与修复bug,可以并行。 团队协作:多人开发过程中,大家都能够理解其他人的当前工作。 灵活调整:通过Hotfix分支,支持各种紧急修复的情况。 master分支:最为稳定,功能比较完整,随时可发布的代码。 develop分支:用于平时开发的主分支,并一直存在,永远是功能最新最全的分支,包含所有要发布到下一个release的代码,主要用于合并其他分支。 feature分支:用于开发新的功能的分支,一旦开发完成,通过测试,合并回develop分支进入下一个release。 release分支:用于发布准备的专门分支。 hotfix分支:用于修复线上代码的bug 。 所有feature分支从develop分支拉取。 所有hotfix分支从master分支拉取。 所有在master分支上的提交都打上tag ,方便回滚。 只要有合并到master分支的操作,都需要和develop分支合并下,保证同步。 master分支和develop分支是主要分支,主要分支每种类型只能有一个,派生分支每个类型可以同时存在多个。
  • 什么是代码托管(CodeArts Repo) 代码托管(CodeArts Repo)是面向软件开发者的基于Git的在线 代码托管服务 ,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 在线代码阅读、修改、提交,随时随地开发,不受地域限制。 在线分支管理,包含分支新建、切换、合并,实现多分支并行开发,效率高。 分支保护,可防止分支被其他人提交或误删。 IP白名单地域控制和支持HTTPS传输,拦截不合法的代码下载,确保数据传输安全性。 支持重置密码,解决用户忘记密码的问题。
  • 身份认证 无论通过管理控制台或API接口访问CodeArts Repo,CodeArts Repo使用 统一身份认证 服务IAM进行认证鉴权。 CodeArts Repo支持两种认证方式: Token认证:通过Token认证调用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。推荐使用AK/SK认证,其安全性比Token认证要高。 关于认证鉴权的详细介绍及获取方式,请参见认证鉴权认证鉴权认证鉴权。
  • 访问控制 IAM权限管理 权限管理是基于角色与权限的细粒度授权,即根据不同角色的工作需要分配不同的操作权限,用户只可访问被授权资源。 CodeArts Repo中的角色有产品经理、测试经理、运维经理、系统工程师、Committer、开发人员、测试人员、参与者、浏览者和自定义角色。 IP白名单控制 IP白名单是对IP范围开设的白名单,通过设置IP白名单能极大增强您的仓库的安全性。 只有在IP白名单范围内的IP才可以访问仓库。除此之外其他IP发起的访问将被拒绝。 IP白名单包括租户级IP白名单和仓库级IP白名单,并可配置优先级。 关于IP白名单的详细配置方法,请参见配置IP白名单。 锁定仓库 为防止任何人破坏即将发布版本的代码仓库,管理员可以锁定仓库,在锁定仓库后,任何人都无法向任何分支提交代码(包括管理员本人)。 关于锁定仓库的详细操作方法,请参见锁定仓库锁定仓库锁定仓库。 保护分支管理 分支保护,可防止分支被其他人提交或误删。 保证分支的安全性,允许开发人员使用合并请求合入代码。 阻止管理者以外的人推送代码。 阻止任何人强行推送到此分支。 阻止任何人删除此分支。 关于保护分支的详细配置方法,请参见配置保护分支配置保护分支配置保护分支。 运维SOD 为规范开发、测试、发布上线全流程运维脚本(包含脚本开发、代码检视、手动测试、集成验收、发布审核、脚本上线、版本管理等),推行和加强标准化作业的管理,保证流程合规、安全合规、质量合规。 防护墙和VPC隔离 CodeArts Repo通过防护墙和VPC隔离支持租户间网络和资源隔离。
  • 日志 ● 云日志 云日志服务(Log Tank Service)提供一站式日志采集、秒级搜索、海量存储、结构化处理、转储和可视化图表等功能,满足应用运维、网络日志可视化分析等保合规和运营分析等应用场景。 出于分析问题的目的,CodeArts Repo将系统运行的日志实时记录到LTS,并保存3天。 基于服务器、数据库等的日志进行监控,对触发监控规则的日志信息通过短信和邮件进行告警,确保现网故障和隐患能第一时间被发现并进行有效处理,保证用户的业务正常运转,做到问题的及时发现和处理,减少对用户业务的影响。
  • 责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的 云安全 挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的 IaaS、PaaS 和 SaaS 类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的 IaaS、PaaS 和 SaaS 类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、 虚拟主机 和访客虚拟机的操作系统,虚拟防火墙、API 网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与措施,包括云安全战略、责任共担模型、合规与隐私、安全组织与人员、基础设施安全、租户服务与租户安全、工程安全、运维运营安全、生态安全。 图1 华为云安全责任共担模型 父主题: 安全
  • 原理介绍 作业流(Workflow)是对作业流程及其各操作步骤之间业务规则的抽象、概括描述。作业流提供了一种很好的工程化的方式来解决业务问题,使得业务抽象、流程格式化、易维护和易拓展,实现一定程度的业务可视化。 下面将介绍两种开发模式的作业流。 分支开发模式:是采用直接 clone 源项目中心仓的方式,由新建分支向目标分支发起合并请求提交代码,让任何一个开发者都可以方便的向开源项目贡献代码。该模式没有代码评审的机制,开发者之间的协作与交流少而不顺畅,因此多适用于小团队开发。对于较大的团队,建议使用 fork 开发模式。 Fork开发模式:是一种社交编程,是利用群体的智慧来进行合作编程的一种工作模式,采用派生/合并请求的方式,让任何一个开发者都可以方便地向开源项目贡献代码。这也是一种优秀的代码评审机制,使开发者之间的交流与协作更加顺畅而灵活,开发工作更加高效。
  • 基本概念 项目管理员 项目管理员,通常项目创建者默认为本项目的项目管理员。 项目管理员拥有在本项目下的所有权限,且权限不得被移除或修改。对于项目下哪些成员可以对其他项目下其他成员进行权限管理配置,由DevUC控制。按照当前功能,项目创建者(同时也是项目管理员)可以赋予项目下其他成员进行权限管理的权限(DevUC的能力,子服务不感知)。 仓库所有者(仓库创建者) 项目成员被赋予新建仓库的权限,当该成员创建仓库后,会被标记为仓库所有者,同时享有该仓库最大的权限。 仓库管理员 仓库所有者、项目管理员、父代码组所有者均为仓库管理员。 代码组管理员 代码组所有者、项目管理员、父代码组所有者均为代码组管理员。
  • 产品优势 统一代码仓平台 MR开发模式: 即合并请求模式,是业界主流的开发模式,以提交MR(PR)为主,类似GitLab MR/GitHub PR工作流。 极致安全 从传输安全、精细化权限管控、安全策略、存储加密、备份恢复、代码安全检测、安全审计等多维度构筑安全防御机制,提供极致韧性和安全的代码托管能力,代码核心资产安全无忧 内置规范 将代码库配置管理、分支开发规范、代码Review规范、Committer工程实践等多种标准规范和实践内置于其中,帮您建立标准、规范、高效的代码开发流程。 高效协同 提供基于Git的多种开发协作模式,同时支持分支开发模式和Fork社交编程开发模式,支持业界Git-Flow、GitHub-Flow、GitLab-Flow等常用分支开发模型,既适合中小企业灵活开发模式,也支持中大型企业的复杂开发协作模式。 代码高质量 多层级、细粒度代码上库质量门禁。 集成代码规范检查、安全检查、代码重复率和圈复杂度检查等自动化检测,保障代码高质量。 多形式代码检视,提升代码质量、传递技术经验。 一站式DevSecOps 与CodeArts Req、CI/CD等无缝衔接,提供一站式DevSecOps软件开发工具链。
  • 编解码插件的输入/输出格式样例 假定某款水表支持的服务定义如下: 服务类型 属性名称 属性说明 属性类型(数据类型) Battery - - - - batteryLevel 电量(0--100)% int Meter - - - - signalStrength 信号强度 int - currentReading 当前读数 int - dailyActivityTime 日激活通讯时长 string 那么数据上报时decode接口的输出: { "identifier": "12345678", "msgType": "deviceReq", "data": [ { "serviceId": "Meter", "serviceData": { "currentReading": "46.3", "signalStrength": 16, "dailyActivityTime": 5706 }, "eventTime": "20160503T121540Z" }, { "serviceId": "Battery", "serviceData": { "batteryLevel": 10 }, "eventTime": "20160503T121540Z" } ] } 收到数据上报后,平台对设备的应答响应,调用encode接口编码,输入为 { "identifier": "123", "msgType": "cloudRsp", "request":[ 1, 2 ], "errcode": 0, "hasMore": 0 } 假定某款水表支持的命令定义如下: 基本功能名称 分类 名称 命令参数 数据类型 枚举值 WaterMeter 水表 - - - - - CMD SET_TEMPERATURE_READ_PERIOD - - - - - - value int - - RSP SET_TEMPERATURE_READ_PERIOD_RSP - - - - - - result int 0表示成功,1表示输入非法,2表示执行失败 那么命令下发调用encode接口时,输入为 { "identifier": "12345678", "msgType": "cloudReq", "serviceId": "WaterMeter", "cmd": "SET_TEMPERATURE_READ_PERIOD", "paras": { "value": 4 }, "hasMore": 0 } 收到设备的命令应答后,调用decode接口解码,解码的输出 { "identifier": "123", "msgType": "deviceRsp", "errcode": 0, "body": { "result": 0 } }
  • 编解码插件打包 插件编程完成后,需要使用Maven打包成jar包,并制作成插件包。 Maven打包 打开DOS窗口,进入“pom.xml”所在的目录。 输入maven打包命令:mvn package。 DOS窗口中显示“BUILD SUC CES S”后,打开与“pom.xml”目录同级的target文件夹,获取打包好的jar包。 jar包命名规范为:设备类型-厂商ID-版本.jar,例如:WaterMeter-Huawei-version.jar。 com目录存放的是class文件。 META-INF下存放的是OSGI框架下的jar的描述文件(根据pom.xml配置生成的)。 OSGI-INF下存放的是服务配置文件,把编解码注册为服务,供平台调用(只能有一个xml文件)。 其他jar是编解码引用到的jar包。 制作插件包 新建文件夹命名为“package”,包含一个“preload/”子文件夹。 将打包好的jar包放到“preload/”文件夹。 在“package”文件夹中,新建“package-info.json”文件。该文件的字段说明和模板如下: 注:“package-info.json”需要以UTF-8无BOM格式编码。仅支持英文字符。 表4 “package-info.json”字段说明 字段名 字段描述 是否必填 specVersion 描述文件版本号,填写固定值:"1.0"。 是 fileName 软件包文件名,填写固定值:"codec-demo" 是 version 软件包版本号。描述package.zip的版本,请与下面的bundleVersion取值保持一致。 是 deviceType 设备类型,与产品模型文件中的定义保持一致。 是 manufacturerName 制造商名称,与产品模型文件中的定义保持一致,否则无法上传到平台。 是 platform 平台类型,本插件包运行的 物联网平台 的操作系统,填写固定值:"linux"。 是 packageType 软件包类型,该字段用来描述本插件最终部署的平台模块,填写固定值:"CIGPlugin"。 是 date 出包时间,格式为:"yyyy-MM-dd HH-mm-ss",如"2017-05-06 20:48:59"。 否 description 对软件包的自定义描述。 否 ignoreList 忽略列表,默认为空值。 是 bundles 一组bundle的描述信息。 注:bundle就是压缩包中的jar包,只需要写一个bundle。 是 表5 bundles的字段说明 字段名 字段描述 是否必填 bundleName 插件名称,和上文中pom.xml的Bundle-SymbolicName保持一致。 是 bundleVersion 插件版本,与上面的version取值保持一致。 是 priority 插件优先级,可赋值默认值:5。 是 fileName 插件jar的文件名称。 是 bundleDesc 插件描述,用来介绍bundle功能。 是 versionDesc 插件版本描述,用来介绍版本更迭时的功能特性。 是 package-info.json文件模板: { "specVersion":"1.0", "fileName":"codec-demo", "version":"1.0.0", "deviceType":"WaterMeter", "manufacturerName":"Huawei", "description":"codec", "platform":"linux", "packageType":"CIGPlugin", "date":"2017-02-06 12:16:59", "ignoreList":[], "bundles":[ { "bundleName": "WaterMeter-Huawei", "bundleVersion": "1.0.0", "priority":5, "fileName": "WaterMeter-Huawei-1.0.0.jar", "bundleDesc":"", "versionDesc":"" }] } 选中“package”文件夹中的全部文件,打包成zip格式(“package.zip”)。 注:“package.zip”中不能包含“package”这层目录。 离线插件包最大限制为4M,如果超出4M,请自行分析并将包大小裁剪到4M以内。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全